[sip-comm-dev] XCAP tests


#1

Hi Grigorii,

I've installed my openxcap server and tried testing it with your
branch of sip-communicator. When creating the SIP account I've just
put the same root uri as the one configured in openxcap. Then when my
sip account registered I've tried adding a user and got a
NullPointerException. I tried both adding user to group and to root
group without successes.
Here is the exception:

     [java] 10:49:08.884 SEVERE:
impl.gui.main.contactlist.AddContactDialog.run().331
net.java.sip.communicator.service.contactlist.MetaContactListException:
failed to create contact emcho
     [java] net.java.sip.communicator.service.contactlist.MetaContactListException:
failed to create contact emcho
     [java] at
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
     [java] at
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
     [java] at
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
     [java] Caused by: java.lang.NullPointerException
     [java] at
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
     [java] at
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
     [java] at
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
     [java] at
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
     [java] at
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
     [java] ... 2 more

As I was looking in the code (where NPE happened) I noticed some
imports which doesn't follow our convention about star imports. If you
want something to test or try with my openxcap, just contact me :slight_smile:

Thanks
damencho

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

Hello, Damian,

I will fix these issue ASAP, the problem exists in offline mode. If you want
to test it now - first became online.
If you have some problems please contact me, I will help you as much as I
can.

Thanks, Grigorii

···

2010/7/13 Damian Minkov <damencho@sip-communicator.org>

Hi Grigorii,

I've installed my openxcap server and tried testing it with your
branch of sip-communicator. When creating the SIP account I've just
put the same root uri as the one configured in openxcap. Then when my
sip account registered I've tried adding a user and got a
NullPointerException. I tried both adding user to group and to root
group without successes.
Here is the exception:

    [java] 10:49:08.884 SEVERE:
impl.gui.main.contactlist.AddContactDialog.run().331
net.java.sip.communicator.service.contactlist.MetaContactListException:
failed to create contact emcho
    [java]
net.java.sip.communicator.service.contactlist.MetaContactListException:
failed to create contact emcho
    [java] at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
    [java] at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
    [java] at

net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
    [java] Caused by: java.lang.NullPointerException
    [java] at

net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
    [java] at

net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
    [java] at

net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
    [java] at

net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
    [java] at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
    [java] ... 2 more

As I was looking in the code (where NPE happened) I noticed some
imports which doesn't follow our convention about star imports. If you
want something to test or try with my openxcap, just contact me :slight_smile:

Thanks
damencho

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Hi,

I'm afraid that I was testing it with online account and then I got the NPE.

Thanks
damencho

···

On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel <grigorii.balutsel@gmail.com> wrote:

Hello, Damian,

I will fix these issue ASAP, the problem exists in offline mode. If you want
to test it now - first became online.
If you have some problems please contact me, I will help you as much as I
can.

Thanks, Grigorii

2010/7/13 Damian Minkov <damencho@sip-communicator.org>

Hi Grigorii,

I've installed my openxcap server and tried testing it with your
branch of sip-communicator. When creating the SIP account I've just
put the same root uri as the one configured in openxcap. Then when my
sip account registered I've tried adding a user and got a
NullPointerException. I tried both adding user to group and to root
group without successes.
Here is the exception:

\[java\] 10:49:08\.884 SEVERE:

impl.gui.main.contactlist.AddContactDialog.run().331
net.java.sip.communicator.service.contactlist.MetaContactListException:
failed to create contact emcho
[java]
net.java.sip.communicator.service.contactlist.MetaContactListException:
failed to create contact emcho
[java] at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
[java] at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
[java] at

net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
[java] Caused by: java.lang.NullPointerException
[java] at

net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
[java] at

net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
[java] at

net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
[java] at

net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
[java] at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
[java] ... 2 more

As I was looking in the code (where NPE happened) I noticed some
imports which doesn't follow our convention about star imports. If you
want something to test or try with my openxcap, just contact me :slight_smile:

Thanks
damencho

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Hello,

I and Damian have found some issues:
1. NPE during offline working while adding the contact. - Fixed
2. NPE during different server address and realm. - Fixed
3. Change logger warn to error if XCAP connection is failed (if connection
is failed user still able to work with local stored contacts). - Fixed
4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
support it, special invisible group will be created for it. - Will be fixed.
5. Code convention - follow 80 line size and using * in imports. - Will be
fixed.

Thanks, Grigorii

···

2010/7/13 Damian Minkov <damencho@sip-communicator.org>

Hi,

I'm afraid that I was testing it with online account and then I got the
NPE.

Thanks
damencho

On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel > <grigorii.balutsel@gmail.com> wrote:
> Hello, Damian,
>
> I will fix these issue ASAP, the problem exists in offline mode. If you
want
> to test it now - first became online.
> If you have some problems please contact me, I will help you as much as I
> can.
>
> Thanks, Grigorii
>
> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>
>> Hi Grigorii,
>>
>> I've installed my openxcap server and tried testing it with your
>> branch of sip-communicator. When creating the SIP account I've just
>> put the same root uri as the one configured in openxcap. Then when my
>> sip account registered I've tried adding a user and got a
>> NullPointerException. I tried both adding user to group and to root
>> group without successes.
>> Here is the exception:
>>
>> [java] 10:49:08.884 SEVERE:
>> impl.gui.main.contactlist.AddContactDialog.run().331
>> net.java.sip.communicator.service.contactlist.MetaContactListException:
>> failed to create contact emcho
>> [java]
>> net.java.sip.communicator.service.contactlist.MetaContactListException:
>> failed to create contact emcho
>> [java] at
>>
>>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>> [java] at
>>
>>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>> [java] at
>>
>>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>> [java] Caused by: java.lang.NullPointerException
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>> [java] at
>>
>>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>> [java] ... 2 more
>>
>>
>> As I was looking in the code (where NPE happened) I noticed some
>> imports which doesn't follow our convention about star imports. If you
>> want something to test or try with my openxcap, just contact me :slight_smile:
>>
>> Thanks
>> damencho
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#5

Hello,

I've fixed the problem with contacts into the root group, now it works.
Also I've added JavaDocs and code convention. If I've missed smth. please
let me know.

Thanks, Grigorii

···

2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hello,

I and Damian have found some issues:
1. NPE during offline working while adding the contact. - Fixed
2. NPE during different server address and realm. - Fixed
3. Change logger warn to error if XCAP connection is failed (if connection
is failed user still able to work with local stored contacts). - Fixed
4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
support it, special invisible group will be created for it. - Will be fixed.
5. Code convention - follow 80 line size and using * in imports. - Will be
fixed.

Thanks, Grigorii

2010/7/13 Damian Minkov <damencho@sip-communicator.org>

Hi,

I'm afraid that I was testing it with online account and then I got the
NPE.

Thanks
damencho

On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >> <grigorii.balutsel@gmail.com> wrote:
> Hello, Damian,
>
> I will fix these issue ASAP, the problem exists in offline mode. If you
want
> to test it now - first became online.
> If you have some problems please contact me, I will help you as much as
I
> can.
>
> Thanks, Grigorii
>
> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>
>> Hi Grigorii,
>>
>> I've installed my openxcap server and tried testing it with your
>> branch of sip-communicator. When creating the SIP account I've just
>> put the same root uri as the one configured in openxcap. Then when my
>> sip account registered I've tried adding a user and got a
>> NullPointerException. I tried both adding user to group and to root
>> group without successes.
>> Here is the exception:
>>
>> [java] 10:49:08.884 SEVERE:
>> impl.gui.main.contactlist.AddContactDialog.run().331
>> net.java.sip.communicator.service.contactlist.MetaContactListException:
>> failed to create contact emcho
>> [java]
>> net.java.sip.communicator.service.contactlist.MetaContactListException:
>> failed to create contact emcho
>> [java] at
>>
>>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>> [java] at
>>
>>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>> [java] at
>>
>>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>> [java] Caused by: java.lang.NullPointerException
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>> [java] at
>>
>>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>> [java] at
>>
>>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>> [java] ... 2 more
>>
>>
>> As I was looking in the code (where NPE happened) I noticed some
>> imports which doesn't follow our convention about star imports. If you
>> want something to test or try with my openxcap, just contact me :slight_smile:
>>
>> Thanks
>> damencho
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#6

Hi,

just a note that you probably missed to commit
TestOperationSetServerStoredInfo and your branch currently cannot
build.

damencho

···

On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel <grigorii.balutsel@gmail.com> wrote:

Hello,

I've fixed the problem with contacts into the root group, now it works.
Also I've added JavaDocs and code convention. If I've missed smth. please
let me know.

Thanks, Grigorii

2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hello,

I and Damian have found some issues:
1. NPE during offline working while adding the contact. - Fixed
2. NPE during different server address and realm. - Fixed
3. Change logger warn to error if XCAP connection is failed (if connection
is failed user still able to work with local stored contacts). - Fixed
4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
support it, special invisible group will be created for it. - Will be fixed.
5. Code convention - follow 80 line size and using * in imports. - Will be
fixed.

Thanks, Grigorii

2010/7/13 Damian Minkov <damencho@sip-communicator.org>

Hi,

I'm afraid that I was testing it with online account and then I got the
NPE.

Thanks
damencho

On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >>> <grigorii.balutsel@gmail.com> wrote:
> Hello, Damian,
>
> I will fix these issue ASAP, the problem exists in offline mode. If you
> want
> to test it now - first became online.
> If you have some problems please contact me, I will help you as much as
> I
> can.
>
> Thanks, Grigorii
>
> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>
>> Hi Grigorii,
>>
>> I've installed my openxcap server and tried testing it with your
>> branch of sip-communicator. When creating the SIP account I've just
>> put the same root uri as the one configured in openxcap. Then when my
>> sip account registered I've tried adding a user and got a
>> NullPointerException. I tried both adding user to group and to root
>> group without successes.
>> Here is the exception:
>>
>> [java] 10:49:08.884 SEVERE:
>> impl.gui.main.contactlist.AddContactDialog.run().331
>>
>> net.java.sip.communicator.service.contactlist.MetaContactListException:
>> failed to create contact emcho
>> [java]
>>
>> net.java.sip.communicator.service.contactlist.MetaContactListException:
>> failed to create contact emcho
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>> [java] Caused by: java.lang.NullPointerException
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>> [java] at
>>
>>
>> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>> [java] ... 2 more
>>
>>
>> As I was looking in the code (where NPE happened) I noticed some
>> imports which doesn't follow our convention about star imports. If you
>> want something to test or try with my openxcap, just contact me :slight_smile:
>>
>> Thanks
>> damencho
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>> For additional commands, e-mail:
>> dev-help@sip-communicator.dev.java.net
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#7

Hi,

Sorry about it. I've added it.

Grigorii

···

2010/7/23 Damian Minkov <damencho@sip-communicator.org>

Hi,

just a note that you probably missed to commit
TestOperationSetServerStoredInfo and your branch currently cannot
build.

damencho

On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel > <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> I've fixed the problem with contacts into the root group, now it works.
> Also I've added JavaDocs and code convention. If I've missed smth. please
> let me know.
>
> Thanks, Grigorii
>
> 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> I and Damian have found some issues:
>> 1. NPE during offline working while adding the contact. - Fixed
>> 2. NPE during different server address and realm. - Fixed
>> 3. Change logger warn to error if XCAP connection is failed (if
connection
>> is failed user still able to work with local stored contacts). - Fixed
>> 4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
>> support it, special invisible group will be created for it. - Will be
fixed.
>> 5. Code convention - follow 80 line size and using * in imports. - Will
be
>> fixed.
>>
>> Thanks, Grigorii
>>
>> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>
>>> Hi,
>>>
>>> I'm afraid that I was testing it with online account and then I got the
>>> NPE.
>>>
>>> Thanks
>>> damencho
>>>
>>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel > >>> <grigorii.balutsel@gmail.com> wrote:
>>> > Hello, Damian,
>>> >
>>> > I will fix these issue ASAP, the problem exists in offline mode. If
you
>>> > want
>>> > to test it now - first became online.
>>> > If you have some problems please contact me, I will help you as much
as
>>> > I
>>> > can.
>>> >
>>> > Thanks, Grigorii
>>> >
>>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>> >>
>>> >> Hi Grigorii,
>>> >>
>>> >> I've installed my openxcap server and tried testing it with your
>>> >> branch of sip-communicator. When creating the SIP account I've just
>>> >> put the same root uri as the one configured in openxcap. Then when
my
>>> >> sip account registered I've tried adding a user and got a
>>> >> NullPointerException. I tried both adding user to group and to root
>>> >> group without successes.
>>> >> Here is the exception:
>>> >>
>>> >> [java] 10:49:08.884 SEVERE:
>>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java]
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>> >> [java] Caused by: java.lang.NullPointerException
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>> >> [java] ... 2 more
>>> >>
>>> >>
>>> >> As I was looking in the code (where NPE happened) I noticed some
>>> >> imports which doesn't follow our convention about star imports. If
you
>>> >> want something to test or try with my openxcap, just contact me :slight_smile:
>>> >>
>>> >> Thanks
>>> >> damencho
>>> >>
>>> >>
---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>> >> For additional commands, e-mail:
>>> >> dev-help@sip-communicator.dev.java.net
>>> >>
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#8

Hi,

I and Damain (thanks for his patience) continue integration into SC.

For now we have 3 issues:

1. Tests are not working without setting xcap_server.
2. Adding contacts without sip: is working in trunk but not with xcap patch.

3. Some problem running 1.5 and some problem with jaxb-api.jar.

I will fix these problems ASAP and we will continue the integration.

Thanks, Grigorii

···

2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

Sorry about it. I've added it.

Grigorii

2010/7/23 Damian Minkov <damencho@sip-communicator.org>

Hi,

just a note that you probably missed to commit
TestOperationSetServerStoredInfo and your branch currently cannot
build.

damencho

On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel >> <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> I've fixed the problem with contacts into the root group, now it works.
> Also I've added JavaDocs and code convention. If I've missed smth.
please
> let me know.
>
> Thanks, Grigorii
>
> 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> I and Damian have found some issues:
>> 1. NPE during offline working while adding the contact. - Fixed
>> 2. NPE during different server address and realm. - Fixed
>> 3. Change logger warn to error if XCAP connection is failed (if
connection
>> is failed user still able to work with local stored contacts). - Fixed
>> 4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
>> support it, special invisible group will be created for it. - Will be
fixed.
>> 5. Code convention - follow 80 line size and using * in imports. - Will
be
>> fixed.
>>
>> Thanks, Grigorii
>>
>> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>
>>> Hi,
>>>
>>> I'm afraid that I was testing it with online account and then I got
the
>>> NPE.
>>>
>>> Thanks
>>> damencho
>>>
>>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >> >>> <grigorii.balutsel@gmail.com> wrote:
>>> > Hello, Damian,
>>> >
>>> > I will fix these issue ASAP, the problem exists in offline mode. If
you
>>> > want
>>> > to test it now - first became online.
>>> > If you have some problems please contact me, I will help you as much
as
>>> > I
>>> > can.
>>> >
>>> > Thanks, Grigorii
>>> >
>>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>> >>
>>> >> Hi Grigorii,
>>> >>
>>> >> I've installed my openxcap server and tried testing it with your
>>> >> branch of sip-communicator. When creating the SIP account I've just
>>> >> put the same root uri as the one configured in openxcap. Then when
my
>>> >> sip account registered I've tried adding a user and got a
>>> >> NullPointerException. I tried both adding user to group and to root
>>> >> group without successes.
>>> >> Here is the exception:
>>> >>
>>> >> [java] 10:49:08.884 SEVERE:
>>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java]
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>> >> [java] Caused by: java.lang.NullPointerException
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>> >> [java] ... 2 more
>>> >>
>>> >>
>>> >> As I was looking in the code (where NPE happened) I noticed some
>>> >> imports which doesn't follow our convention about star imports. If
you
>>> >> want something to test or try with my openxcap, just contact me :slight_smile:
>>> >>
>>> >> Thanks
>>> >> damencho
>>> >>
>>> >>
---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>> >> For additional commands, e-mail:
>>> >> dev-help@sip-communicator.dev.java.net
>>> >>
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#9

Hello,

After some talk with Damian we came to conclusion that XCAP support is
almost done, but we have one issue - currently I need JAXB libraries (only
in 1.5) and there are some problems with them. So we decided to remove them,
it means that I have to do the parsing by hands (using parsers).
There are near 7 different xml, and each xml is rather big so we will do it
step by step, i.e. I will comment some functionality and will uncomment it
as soon as the parsing will be ready. After it Damian will include it into
the trunk. I think that this will allow us to find the unknown issues
quicker.
The first xml is resource-lists (XCAP contacts and groups). When it will be
ready Damian will commit my changes into the trunk.

Thanks, Grigorii

···

2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

I and Damain (thanks for his patience) continue integration into SC.

For now we have 3 issues:

1. Tests are not working without setting xcap_server.
2. Adding contacts without sip: is working in trunk but not with xcap
patch.
3. Some problem running 1.5 and some problem with jaxb-api.jar.

I will fix these problems ASAP and we will continue the integration.

Thanks, Grigorii

2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

Sorry about it. I've added it.

Grigorii

2010/7/23 Damian Minkov <damencho@sip-communicator.org>

Hi,

just a note that you probably missed to commit
TestOperationSetServerStoredInfo and your branch currently cannot
build.

damencho

On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel >>> <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> I've fixed the problem with contacts into the root group, now it works.
> Also I've added JavaDocs and code convention. If I've missed smth.
please
> let me know.
>
> Thanks, Grigorii
>
> 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> I and Damian have found some issues:
>> 1. NPE during offline working while adding the contact. - Fixed
>> 2. NPE during different server address and realm. - Fixed
>> 3. Change logger warn to error if XCAP connection is failed (if
connection
>> is failed user still able to work with local stored contacts). - Fixed
>> 4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
>> support it, special invisible group will be created for it. - Will be
fixed.
>> 5. Code convention - follow 80 line size and using * in imports. -
Will be
>> fixed.
>>
>> Thanks, Grigorii
>>
>> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>
>>> Hi,
>>>
>>> I'm afraid that I was testing it with online account and then I got
the
>>> NPE.
>>>
>>> Thanks
>>> damencho
>>>
>>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >>> >>> <grigorii.balutsel@gmail.com> wrote:
>>> > Hello, Damian,
>>> >
>>> > I will fix these issue ASAP, the problem exists in offline mode. If
you
>>> > want
>>> > to test it now - first became online.
>>> > If you have some problems please contact me, I will help you as
much as
>>> > I
>>> > can.
>>> >
>>> > Thanks, Grigorii
>>> >
>>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>> >>
>>> >> Hi Grigorii,
>>> >>
>>> >> I've installed my openxcap server and tried testing it with your
>>> >> branch of sip-communicator. When creating the SIP account I've
just
>>> >> put the same root uri as the one configured in openxcap. Then when
my
>>> >> sip account registered I've tried adding a user and got a
>>> >> NullPointerException. I tried both adding user to group and to
root
>>> >> group without successes.
>>> >> Here is the exception:
>>> >>
>>> >> [java] 10:49:08.884 SEVERE:
>>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java]
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>> >> [java] Caused by: java.lang.NullPointerException
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>> >> [java] ... 2 more
>>> >>
>>> >>
>>> >> As I was looking in the code (where NPE happened) I noticed some
>>> >> imports which doesn't follow our convention about star imports. If
you
>>> >> want something to test or try with my openxcap, just contact me :slight_smile:
>>> >>
>>> >> Thanks
>>> >> damencho
>>> >>
>>> >>
---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>> >> For additional commands, e-mail:
>>> >> dev-help@sip-communicator.dev.java.net
>>> >>
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#10

Hello,

In the attachment you can find the patch that removes jaxb dependencies.
Only pres-rules (presence policies) are not ready (will be ready very soon)
so if you want to see presence events while working on sip2sip servers
please configure your SIP accounts by yourself.

Thanks, Grigorii

xcap-without-jaxb.patch (513 KB)

···

2010/8/3 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hello,

After some talk with Damian we came to conclusion that XCAP support is
almost done, but we have one issue - currently I need JAXB libraries (only
in 1.5) and there are some problems with them. So we decided to remove them,
it means that I have to do the parsing by hands (using parsers).
There are near 7 different xml, and each xml is rather big so we will do it
step by step, i.e. I will comment some functionality and will uncomment it
as soon as the parsing will be ready. After it Damian will include it into
the trunk. I think that this will allow us to find the unknown issues
quicker.
The first xml is resource-lists (XCAP contacts and groups). When it will be
ready Damian will commit my changes into the trunk.

Thanks, Grigorii

2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

I and Damain (thanks for his patience) continue integration into SC.

For now we have 3 issues:

1. Tests are not working without setting xcap_server.
2. Adding contacts without sip: is working in trunk but not with xcap
patch.
3. Some problem running 1.5 and some problem with jaxb-api.jar.

I will fix these problems ASAP and we will continue the integration.

Thanks, Grigorii

2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

Sorry about it. I've added it.

Grigorii

2010/7/23 Damian Minkov <damencho@sip-communicator.org>

Hi,

just a note that you probably missed to commit
TestOperationSetServerStoredInfo and your branch currently cannot
build.

damencho

On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel >>>> <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> I've fixed the problem with contacts into the root group, now it
works.
> Also I've added JavaDocs and code convention. If I've missed smth.
please
> let me know.
>
> Thanks, Grigorii
>
> 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> I and Damian have found some issues:
>> 1. NPE during offline working while adding the contact. - Fixed
>> 2. NPE during different server address and realm. - Fixed
>> 3. Change logger warn to error if XCAP connection is failed (if
connection
>> is failed user still able to work with local stored contacts). -
Fixed
>> 4. Contacts in the root group are not saved in the XCAP. XCAP doesn't
>> support it, special invisible group will be created for it. - Will be
fixed.
>> 5. Code convention - follow 80 line size and using * in imports. -
Will be
>> fixed.
>>
>> Thanks, Grigorii
>>
>> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>
>>> Hi,
>>>
>>> I'm afraid that I was testing it with online account and then I got
the
>>> NPE.
>>>
>>> Thanks
>>> damencho
>>>
>>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >>>> >>> <grigorii.balutsel@gmail.com> wrote:
>>> > Hello, Damian,
>>> >
>>> > I will fix these issue ASAP, the problem exists in offline mode.
If you
>>> > want
>>> > to test it now - first became online.
>>> > If you have some problems please contact me, I will help you as
much as
>>> > I
>>> > can.
>>> >
>>> > Thanks, Grigorii
>>> >
>>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>> >>
>>> >> Hi Grigorii,
>>> >>
>>> >> I've installed my openxcap server and tried testing it with your
>>> >> branch of sip-communicator. When creating the SIP account I've
just
>>> >> put the same root uri as the one configured in openxcap. Then
when my
>>> >> sip account registered I've tried adding a user and got a
>>> >> NullPointerException. I tried both adding user to group and to
root
>>> >> group without successes.
>>> >> Here is the exception:
>>> >>
>>> >> [java] 10:49:08.884 SEVERE:
>>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java]
>>> >>
>>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>> >> [java] Caused by: java.lang.NullPointerException
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>> >> [java] ... 2 more
>>> >>
>>> >>
>>> >> As I was looking in the code (where NPE happened) I noticed some
>>> >> imports which doesn't follow our convention about star imports.
If you
>>> >> want something to test or try with my openxcap, just contact me
:slight_smile:
>>> >>
>>> >> Thanks
>>> >> damencho
>>> >>
>>> >>
---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>> >> For additional commands, e-mail:
>>> >> dev-help@sip-communicator.dev.java.net
>>> >>
>>> >
>>> >
>>>
>>>
---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#11

Hello,

I have already sent this email to the dev-faq mailing list.

I am wondering how the jmf.jar included in the Windows sip.communicator is
built? When downloading the jmf (either allpackage or for Windows) I don't
get the same one.

Thanks.

Bruno Konik

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#12

Hey Bruno,

На 09.08.10 10:13, Bruno.Konik написа:

Hello,

I have already sent this email to the dev-faq mailing list.

I am afraid there is no such mailing list in our project. Did you see
there reference somewhere on our pages?

I am wondering how the jmf.jar included in the Windows sip.communicator is
built? When downloading the jmf (either allpackage or for Windows) I don't
get the same one.

JMF is in external library and we don't build it ourselves. We store its
different OS specific versions in the following locations:

./installer-exclude/jmf.jar
./os-specific/linux/installer-exclude/jmf.jar
./os-specific/mac/installer-exclude/jmf.jar
./os-specific/solaris/installer-exclude/jmf.jar
./os-specific/windows/installer-exclude/jmf.jar

Most of them contain native code so they do indeed differ in content.

Cheers,
Emil

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#13

Hi,

thank you for the patch, I had no problems integrating it. I made just
one little change - xcap is not enabled by default in the account
registration form. I ran tests with and without configured xcap and
all ran ok, great!
But I think that I found some problems.

1. The first was that presence is no longer working after configuring
xcap. If I'm not wrong presence is actually subscribing for all
unresolved contacts and when you are subscribed for their presence
they are finally resolved. In the case where contact list is using
xcap server, the init of the server-side contact list resolves the
contacts and after that we no longer subscribe for them as the
contacts are already resolved. And so we don't receive any presence.
This won't be hard to fix, but just mind in the presence code there
are alot of checks whether contacts are resolved and if so skipping
further processing. And mind that presence must be working and without
xcap.
2. I think it will be best to move the server-side contact list
retrieving in different thread cause currently you are executing in
registrationChanged tread and you are blocking delivering of the event
to other thread, for example if the server is down this may block a
lot of things.
3. I was going to commit your current work as I think it won't impact
presence and storage without configuring xcap server (I was going to
disable xcap server option in the account config form) and I found
that you broke something :slight_smile: Currently if you haven't configured xcap
server and you add a new contact it is added and presence is working
but later you receive a message that the contact is not added
successfully(Exception comming from contactlist). We had earlier such
an issue where adding contact with "sip:" prefix is working, but this
time even this is not helping, which make me think its easier to fix
:wink:

Thanks and keep with the good work we are almost there
damencho

···

On Mon, Aug 9, 2010 at 10:58 AM, Grigorii Balutsel <grigorii.balutsel@gmail.com> wrote:

Hello,

In the attachment you can find the patch that removes jaxb dependencies.
Only pres-rules (presence policies) are not ready (will be ready very soon)
so if you want to see presence events while working on sip2sip servers
please configure your SIP accounts by yourself.

Thanks, Grigorii

2010/8/3 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hello,

After some talk with Damian we came to conclusion that XCAP support is
almost done, but we have one issue - currently I need JAXB libraries (only
in 1.5) and there are some problems with them. So we decided to remove them,
it means that I have to do the parsing by hands (using parsers).
There are near 7 different xml, and each xml is rather big so we will do
it step by step, i.e. I will comment some functionality and will uncomment
it as soon as the parsing will be ready. After it Damian will include it
into the trunk. I think that this will allow us to find the unknown issues
quicker.
The first xml is resource-lists (XCAP contacts and groups). When it will
be ready Damian will commit my changes into the trunk.

Thanks, Grigorii

2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

I and Damain (thanks for his patience) continue integration into SC.

For now we have 3 issues:

1. Tests are not working without setting xcap_server.
2. Adding contacts without sip: is working in trunk but not with xcap
patch.
3. Some problem running 1.5 and some problem with jaxb-api.jar.

I will fix these problems ASAP and we will continue the integration.

Thanks, Grigorii

2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hi,

Sorry about it. I've added it.

Grigorii

2010/7/23 Damian Minkov <damencho@sip-communicator.org>

Hi,

just a note that you probably missed to commit
TestOperationSetServerStoredInfo and your branch currently cannot
build.

damencho

On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel >>>>> <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> I've fixed the problem with contacts into the root group, now it
> works.
> Also I've added JavaDocs and code convention. If I've missed smth.
> please
> let me know.
>
> Thanks, Grigorii
>
> 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> I and Damian have found some issues:
>> 1. NPE during offline working while adding the contact. - Fixed
>> 2. NPE during different server address and realm. - Fixed
>> 3. Change logger warn to error if XCAP connection is failed (if
>> connection
>> is failed user still able to work with local stored contacts). -
>> Fixed
>> 4. Contacts in the root group are not saved in the XCAP. XCAP
>> doesn't
>> support it, special invisible group will be created for it. - Will
>> be fixed.
>> 5. Code convention - follow 80 line size and using * in imports. -
>> Will be
>> fixed.
>>
>> Thanks, Grigorii
>>
>> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>
>>> Hi,
>>>
>>> I'm afraid that I was testing it with online account and then I got
>>> the
>>> NPE.
>>>
>>> Thanks
>>> damencho
>>>
>>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >>>>> >>> <grigorii.balutsel@gmail.com> wrote:
>>> > Hello, Damian,
>>> >
>>> > I will fix these issue ASAP, the problem exists in offline mode.
>>> > If you
>>> > want
>>> > to test it now - first became online.
>>> > If you have some problems please contact me, I will help you as
>>> > much as
>>> > I
>>> > can.
>>> >
>>> > Thanks, Grigorii
>>> >
>>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>> >>
>>> >> Hi Grigorii,
>>> >>
>>> >> I've installed my openxcap server and tried testing it with your
>>> >> branch of sip-communicator. When creating the SIP account I've
>>> >> just
>>> >> put the same root uri as the one configured in openxcap. Then
>>> >> when my
>>> >> sip account registered I've tried adding a user and got a
>>> >> NullPointerException. I tried both adding user to group and to
>>> >> root
>>> >> group without successes.
>>> >> Here is the exception:
>>> >>
>>> >> [java] 10:49:08.884 SEVERE:
>>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>> >>
>>> >>
>>> >> net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java]
>>> >>
>>> >>
>>> >> net.java.sip.communicator.service.contactlist.MetaContactListException:
>>> >> failed to create contact emcho
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>> >> [java] Caused by: java.lang.NullPointerException
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>> >> [java] at
>>> >>
>>> >>
>>> >>
>>> >> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>> >> [java] ... 2 more
>>> >>
>>> >>
>>> >> As I was looking in the code (where NPE happened) I noticed some
>>> >> imports which doesn't follow our convention about star imports.
>>> >> If you
>>> >> want something to test or try with my openxcap, just contact me
>>> >> :slight_smile:
>>> >>
>>> >> Thanks
>>> >> damencho
>>> >>
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail:
>>> >> dev-unsubscribe@sip-communicator.dev.java.net
>>> >> For additional commands, e-mail:
>>> >> dev-help@sip-communicator.dev.java.net
>>> >>
>>> >
>>> >
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> dev-unsubscribe@sip-communicator.dev.java.net
>>> For additional commands, e-mail:
>>> dev-help@sip-communicator.dev.java.net
>>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#14

Hello Emil,

Thanks a lot for your fast answer. I have attached the welcome email sent by your mailinglist server where it is referred to dev-faq.

Concerning jmf.jar, I can't find a jmf.jar in sip.communicator that is in concordance with the latest jmf.jar 2.1.1e. The sizes don't match. So I was asking...

Thanks,

Bruno

···

-----Message d'origine-----
De : Emil Ivov [mailto:emcho@sip-communicator.org]
Envoyé : lundi 9 août 2010 14:33
À : dev@sip-communicator.dev.java.net
Cc : Bruno.Konik
Objet : Re: [sip-comm-dev] Question about jmf.jar

Hey Bruno,

На 09.08.10 10:13, Bruno.Konik написа:
> Hello,
>
> I have already sent this email to the dev-faq mailing list.

I am afraid there is no such mailing list in our project. Did you see
there reference somewhere on our pages?

> I am wondering how the jmf.jar included in the Windows sip.communicator is
> built? When downloading the jmf (either allpackage or for Windows) I don't
> get the same one.

JMF is in external library and we don't build it ourselves. We store its
different OS specific versions in the following locations:

./installer-exclude/jmf.jar
./os-specific/linux/installer-exclude/jmf.jar
./os-specific/mac/installer-exclude/jmf.jar
./os-specific/solaris/installer-exclude/jmf.jar
./os-specific/windows/installer-exclude/jmf.jar

Most of them contain native code so they do indeed differ in content.

Cheers,
Emil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

-----------------------------------------------------------------------------
----------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.


#15

Emil,

If I may bother again. The fmj.jar is sip.communicator is 40ko while the fmj.jar on the fmj project is 984Ko. Do you know why?

Thx,

Bruno

···

-----Message d'origine-----
De : Emil Ivov [mailto:emcho@sip-communicator.org]
Envoyé : lundi 9 août 2010 14:33
À : dev@sip-communicator.dev.java.net
Cc : Bruno.Konik
Objet : Re: [sip-comm-dev] Question about jmf.jar

Hey Bruno,

На 09.08.10 10:13, Bruno.Konik написа:
> Hello,
>
> I have already sent this email to the dev-faq mailing list.

I am afraid there is no such mailing list in our project. Did you see
there reference somewhere on our pages?

> I am wondering how the jmf.jar included in the Windows sip.communicator is
> built? When downloading the jmf (either allpackage or for Windows) I don't
> get the same one.

JMF is in external library and we don't build it ourselves. We store its
different OS specific versions in the following locations:

./installer-exclude/jmf.jar
./os-specific/linux/installer-exclude/jmf.jar
./os-specific/mac/installer-exclude/jmf.jar
./os-specific/solaris/installer-exclude/jmf.jar
./os-specific/windows/installer-exclude/jmf.jar

Most of them contain native code so they do indeed differ in content.

Cheers,
Emil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

-----------------------------------------------------------------------------
----------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#16

Hello Damian,

1. If you are using OpenXCAP server or other XCAP server that supports
pres-rules you will need to setup presence permission by yourself because
parsing of pres-rules is not ready yet (I will do my best to finish it by
the end of this week) all other logic is ready and was tested with JAXB (see
addContactToWhiteList, isContactExistsInWhiteRule,
removeContactFromWhiteList in ServerStoredContactListSipImpl.java). By
default presence event in the OpenXCAP server is not allowed.
2. You are right - but it is not enough to put it into the separate thread
because it will cause some synchronization issues and subscribe logic needs
to be rewritten a lit bit. I will do it after the point1.
3. Fixed.

Thanks, Grigorii

···

2010/8/9 Damian Minkov <damencho@sip-communicator.org>

Hi,

thank you for the patch, I had no problems integrating it. I made just
one little change - xcap is not enabled by default in the account
registration form. I ran tests with and without configured xcap and
all ran ok, great!
But I think that I found some problems.

1. The first was that presence is no longer working after configuring
xcap. If I'm not wrong presence is actually subscribing for all
unresolved contacts and when you are subscribed for their presence
they are finally resolved. In the case where contact list is using
xcap server, the init of the server-side contact list resolves the
contacts and after that we no longer subscribe for them as the
contacts are already resolved. And so we don't receive any presence.
This won't be hard to fix, but just mind in the presence code there
are alot of checks whether contacts are resolved and if so skipping
further processing. And mind that presence must be working and without
xcap.
2. I think it will be best to move the server-side contact list
retrieving in different thread cause currently you are executing in
registrationChanged tread and you are blocking delivering of the event
to other thread, for example if the server is down this may block a
lot of things.
3. I was going to commit your current work as I think it won't impact
presence and storage without configuring xcap server (I was going to
disable xcap server option in the account config form) and I found
that you broke something :slight_smile: Currently if you haven't configured xcap
server and you add a new contact it is added and presence is working
but later you receive a message that the contact is not added
successfully(Exception comming from contactlist). We had earlier such
an issue where adding contact with "sip:" prefix is working, but this
time even this is not helping, which make me think its easier to fix
:wink:

Thanks and keep with the good work we are almost there
damencho

On Mon, Aug 9, 2010 at 10:58 AM, Grigorii Balutsel > <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> In the attachment you can find the patch that removes jaxb dependencies.
> Only pres-rules (presence policies) are not ready (will be ready very
soon)
> so if you want to see presence events while working on sip2sip servers
> please configure your SIP accounts by yourself.
>
> Thanks, Grigorii
>
> 2010/8/3 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> After some talk with Damian we came to conclusion that XCAP support is
>> almost done, but we have one issue - currently I need JAXB libraries
(only
>> in 1.5) and there are some problems with them. So we decided to remove
them,
>> it means that I have to do the parsing by hands (using parsers).
>> There are near 7 different xml, and each xml is rather big so we will do
>> it step by step, i.e. I will comment some functionality and will
uncomment
>> it as soon as the parsing will be ready. After it Damian will include it
>> into the trunk. I think that this will allow us to find the unknown
issues
>> quicker.
>> The first xml is resource-lists (XCAP contacts and groups). When it will
>> be ready Damian will commit my changes into the trunk.
>>
>> Thanks, Grigorii
>>
>> 2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>>
>>> Hi,
>>>
>>> I and Damain (thanks for his patience) continue integration into SC.
>>>
>>> For now we have 3 issues:
>>>
>>> 1. Tests are not working without setting xcap_server.
>>> 2. Adding contacts without sip: is working in trunk but not with xcap
>>> patch.
>>> 3. Some problem running 1.5 and some problem with jaxb-api.jar.
>>>
>>> I will fix these problems ASAP and we will continue the integration.
>>>
>>> Thanks, Grigorii
>>>
>>>
>>> 2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>>>
>>>> Hi,
>>>>
>>>> Sorry about it. I've added it.
>>>>
>>>> Grigorii
>>>>
>>>> 2010/7/23 Damian Minkov <damencho@sip-communicator.org>
>>>>>
>>>>> Hi,
>>>>>
>>>>> just a note that you probably missed to commit
>>>>> TestOperationSetServerStoredInfo and your branch currently cannot
>>>>> build.
>>>>>
>>>>> damencho
>>>>>
>>>>> On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel > >>>>> <grigorii.balutsel@gmail.com> wrote:
>>>>> > Hello,
>>>>> >
>>>>> > I've fixed the problem with contacts into the root group, now it
>>>>> > works.
>>>>> > Also I've added JavaDocs and code convention. If I've missed smth.
>>>>> > please
>>>>> > let me know.
>>>>> >
>>>>> > Thanks, Grigorii
>>>>> >
>>>>> > 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>>>> >>
>>>>> >> Hello,
>>>>> >>
>>>>> >> I and Damian have found some issues:
>>>>> >> 1. NPE during offline working while adding the contact. - Fixed
>>>>> >> 2. NPE during different server address and realm. - Fixed
>>>>> >> 3. Change logger warn to error if XCAP connection is failed (if
>>>>> >> connection
>>>>> >> is failed user still able to work with local stored contacts). -
>>>>> >> Fixed
>>>>> >> 4. Contacts in the root group are not saved in the XCAP. XCAP
>>>>> >> doesn't
>>>>> >> support it, special invisible group will be created for it. - Will
>>>>> >> be fixed.
>>>>> >> 5. Code convention - follow 80 line size and using * in imports. -
>>>>> >> Will be
>>>>> >> fixed.
>>>>> >>
>>>>> >> Thanks, Grigorii
>>>>> >>
>>>>> >> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>>> >>>
>>>>> >>> Hi,
>>>>> >>>
>>>>> >>> I'm afraid that I was testing it with online account and then I
got
>>>>> >>> the
>>>>> >>> NPE.
>>>>> >>>
>>>>> >>> Thanks
>>>>> >>> damencho
>>>>> >>>
>>>>> >>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel > >>>>> >>> <grigorii.balutsel@gmail.com> wrote:
>>>>> >>> > Hello, Damian,
>>>>> >>> >
>>>>> >>> > I will fix these issue ASAP, the problem exists in offline
mode.
>>>>> >>> > If you
>>>>> >>> > want
>>>>> >>> > to test it now - first became online.
>>>>> >>> > If you have some problems please contact me, I will help you as
>>>>> >>> > much as
>>>>> >>> > I
>>>>> >>> > can.
>>>>> >>> >
>>>>> >>> > Thanks, Grigorii
>>>>> >>> >
>>>>> >>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>>> >>> >>
>>>>> >>> >> Hi Grigorii,
>>>>> >>> >>
>>>>> >>> >> I've installed my openxcap server and tried testing it with
your
>>>>> >>> >> branch of sip-communicator. When creating the SIP account I've
>>>>> >>> >> just
>>>>> >>> >> put the same root uri as the one configured in openxcap. Then
>>>>> >>> >> when my
>>>>> >>> >> sip account registered I've tried adding a user and got a
>>>>> >>> >> NullPointerException. I tried both adding user to group and to
>>>>> >>> >> root
>>>>> >>> >> group without successes.
>>>>> >>> >> Here is the exception:
>>>>> >>> >>
>>>>> >>> >> [java] 10:49:08.884 SEVERE:
>>>>> >>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>>>> >>> >> failed to create contact emcho
>>>>> >>> >> [java]
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>>>>> >>> >> failed to create contact emcho
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>>>> >>> >> [java] Caused by: java.lang.NullPointerException
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>>>> >>> >> [java] ... 2 more
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> As I was looking in the code (where NPE happened) I noticed
some
>>>>> >>> >> imports which doesn't follow our convention about star
imports.
>>>>> >>> >> If you
>>>>> >>> >> want something to test or try with my openxcap, just contact
me
>>>>> >>> >> :slight_smile:
>>>>> >>> >>
>>>>> >>> >> Thanks
>>>>> >>> >> damencho
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
---------------------------------------------------------------------
>>>>> >>> >> To unsubscribe, e-mail:
>>>>> >>> >> dev-unsubscribe@sip-communicator.dev.java.net
>>>>> >>> >> For additional commands, e-mail:
>>>>> >>> >> dev-help@sip-communicator.dev.java.net
>>>>> >>> >>
>>>>> >>> >
>>>>> >>> >
>>>>> >>>
>>>>> >>>
>>>>> >>>
---------------------------------------------------------------------
>>>>> >>> To unsubscribe, e-mail:
>>>>> >>> dev-unsubscribe@sip-communicator.dev.java.net
>>>>> >>> For additional commands, e-mail:
>>>>> >>> dev-help@sip-communicator.dev.java.net
>>>>> >>>
>>>>> >>
>>>>> >
>>>>> >
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>>>>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>>>>
>>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#17

На 09.08.10 15:01, Bruno.Konik написа:

Emil,

If I may bother again. The fmj.jar is sip.communicator is 40ko while
the fmj.jar on the fmj project is 984Ko. Do you know why?

Sure, that's because we are only using a few classes from
FMJ for the time being, and until we fully switch to FMJ.

Cheers,
Emil

Thx,

Bruno

-----Message d'origine----- De : Emil Ivov
[mailto:emcho@sip-communicator.org] Envoyé : lundi 9 août 2010
14:33 À : dev@sip-communicator.dev.java.net Cc : Bruno.Konik Objet
: Re: [sip-comm-dev] Question about jmf.jar

Hey Bruno,

На 09.08.10 10:13, Bruno.Konik написа:

Hello,

I have already sent this email to the dev-faq mailing list.

I am afraid there is no such mailing list in our project. Did you
see there reference somewhere on our pages?

I am wondering how the jmf.jar included in the Windows
sip.communicator is built? When downloading the jmf (either
allpackage or for Windows) I don't get the same one.

JMF is in external library and we don't build it ourselves. We
store its different OS specific versions in the following
locations:

./installer-exclude/jmf.jar
./os-specific/linux/installer-exclude/jmf.jar
./os-specific/mac/installer-exclude/jmf.jar
./os-specific/solaris/installer-exclude/jmf.jar
./os-specific/windows/installer-exclude/jmf.jar

Most of them contain native code so they do indeed differ in
content.

Cheers, Emil

---------------------------------------------------------------------

To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net

···

For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net

-----------------------------------------------------------------------------

----------

Orange vous informe que cet e-mail a ete controle par l'anti-virus
mail. Aucun virus connu a ce jour par nos services n'a ete
detecte.

---------------------------------------------------------------------

To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net

For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#18

Hi again,

I've just committed your work into trunk.

Hello Damian,

1. If you are using OpenXCAP server or other XCAP server that supports
pres-rules you will need to setup presence permission by yourself because
parsing of pres-rules is not ready yet (I will do my best to finish it by
the end of this week) all other logic is ready and was tested with JAXB (see
addContactToWhiteList, isContactExistsInWhiteRule,
removeContactFromWhiteList in ServerStoredContactListSipImpl.java). By
default presence event in the OpenXCAP server is not allowed.

I see, sorry for the noise, yes you have said in your previous mails
you are working on the presence rules. Actually when testing with some
provider that supports presence (iptel, ippi or even asterisk) with
combination with default OpenXCAP installation everything works.

2. You are right - but it is not enough to put it into the separate thread
because it will cause some synchronization issues and subscribe logic needs
to be rewritten a lit bit. I will do it after the point1.

All right, waiting for the patch against trunk :wink:

3. Fixed.

To clear things for anybody following this thread, we discussed this offline
and fixed it. It was a mistake during merge of branch changes into
trunk and is fixed in the version that is committed.

And as we cleared most of the issues I've enabled the form.

Thanks
damencho

···

On Tue, Aug 10, 2010 at 10:04 AM, Grigorii Balutsel <grigorii.balutsel@gmail.com> wrote:

Thanks, Grigorii

2010/8/9 Damian Minkov <damencho@sip-communicator.org>

Hi,

thank you for the patch, I had no problems integrating it. I made just
one little change - xcap is not enabled by default in the account
registration form. I ran tests with and without configured xcap and
all ran ok, great!
But I think that I found some problems.

1. The first was that presence is no longer working after configuring
xcap. If I'm not wrong presence is actually subscribing for all
unresolved contacts and when you are subscribed for their presence
they are finally resolved. In the case where contact list is using
xcap server, the init of the server-side contact list resolves the
contacts and after that we no longer subscribe for them as the
contacts are already resolved. And so we don't receive any presence.
This won't be hard to fix, but just mind in the presence code there
are alot of checks whether contacts are resolved and if so skipping
further processing. And mind that presence must be working and without
xcap.
2. I think it will be best to move the server-side contact list
retrieving in different thread cause currently you are executing in
registrationChanged tread and you are blocking delivering of the event
to other thread, for example if the server is down this may block a
lot of things.
3. I was going to commit your current work as I think it won't impact
presence and storage without configuring xcap server (I was going to
disable xcap server option in the account config form) and I found
that you broke something :slight_smile: Currently if you haven't configured xcap
server and you add a new contact it is added and presence is working
but later you receive a message that the contact is not added
successfully(Exception comming from contactlist). We had earlier such
an issue where adding contact with "sip:" prefix is working, but this
time even this is not helping, which make me think its easier to fix
:wink:

Thanks and keep with the good work we are almost there
damencho

On Mon, Aug 9, 2010 at 10:58 AM, Grigorii Balutsel >> <grigorii.balutsel@gmail.com> wrote:
> Hello,
>
> In the attachment you can find the patch that removes jaxb dependencies.
> Only pres-rules (presence policies) are not ready (will be ready very
> soon)
> so if you want to see presence events while working on sip2sip servers
> please configure your SIP accounts by yourself.
>
> Thanks, Grigorii
>
> 2010/8/3 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>
>> Hello,
>>
>> After some talk with Damian we came to conclusion that XCAP support is
>> almost done, but we have one issue - currently I need JAXB libraries
>> (only
>> in 1.5) and there are some problems with them. So we decided to remove
>> them,
>> it means that I have to do the parsing by hands (using parsers).
>> There are near 7 different xml, and each xml is rather big so we will
>> do
>> it step by step, i.e. I will comment some functionality and will
>> uncomment
>> it as soon as the parsing will be ready. After it Damian will include
>> it
>> into the trunk. I think that this will allow us to find the unknown
>> issues
>> quicker.
>> The first xml is resource-lists (XCAP contacts and groups). When it
>> will
>> be ready Damian will commit my changes into the trunk.
>>
>> Thanks, Grigorii
>>
>> 2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>>
>>> Hi,
>>>
>>> I and Damain (thanks for his patience) continue integration into SC.
>>>
>>> For now we have 3 issues:
>>>
>>> 1. Tests are not working without setting xcap_server.
>>> 2. Adding contacts without sip: is working in trunk but not with xcap
>>> patch.
>>> 3. Some problem running 1.5 and some problem with jaxb-api.jar.
>>>
>>> I will fix these problems ASAP and we will continue the integration.
>>>
>>> Thanks, Grigorii
>>>
>>>
>>> 2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>>>
>>>> Hi,
>>>>
>>>> Sorry about it. I've added it.
>>>>
>>>> Grigorii
>>>>
>>>> 2010/7/23 Damian Minkov <damencho@sip-communicator.org>
>>>>>
>>>>> Hi,
>>>>>
>>>>> just a note that you probably missed to commit
>>>>> TestOperationSetServerStoredInfo and your branch currently cannot
>>>>> build.
>>>>>
>>>>> damencho
>>>>>
>>>>> On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel >> >>>>> <grigorii.balutsel@gmail.com> wrote:
>>>>> > Hello,
>>>>> >
>>>>> > I've fixed the problem with contacts into the root group, now it
>>>>> > works.
>>>>> > Also I've added JavaDocs and code convention. If I've missed smth.
>>>>> > please
>>>>> > let me know.
>>>>> >
>>>>> > Thanks, Grigorii
>>>>> >
>>>>> > 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>>>>> >>
>>>>> >> Hello,
>>>>> >>
>>>>> >> I and Damian have found some issues:
>>>>> >> 1. NPE during offline working while adding the contact. - Fixed
>>>>> >> 2. NPE during different server address and realm. - Fixed
>>>>> >> 3. Change logger warn to error if XCAP connection is failed (if
>>>>> >> connection
>>>>> >> is failed user still able to work with local stored contacts). -
>>>>> >> Fixed
>>>>> >> 4. Contacts in the root group are not saved in the XCAP. XCAP
>>>>> >> doesn't
>>>>> >> support it, special invisible group will be created for it. -
>>>>> >> Will
>>>>> >> be fixed.
>>>>> >> 5. Code convention - follow 80 line size and using * in imports.
>>>>> >> -
>>>>> >> Will be
>>>>> >> fixed.
>>>>> >>
>>>>> >> Thanks, Grigorii
>>>>> >>
>>>>> >> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>>> >>>
>>>>> >>> Hi,
>>>>> >>>
>>>>> >>> I'm afraid that I was testing it with online account and then I
>>>>> >>> got
>>>>> >>> the
>>>>> >>> NPE.
>>>>> >>>
>>>>> >>> Thanks
>>>>> >>> damencho
>>>>> >>>
>>>>> >>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >> >>>>> >>> <grigorii.balutsel@gmail.com> wrote:
>>>>> >>> > Hello, Damian,
>>>>> >>> >
>>>>> >>> > I will fix these issue ASAP, the problem exists in offline
>>>>> >>> > mode.
>>>>> >>> > If you
>>>>> >>> > want
>>>>> >>> > to test it now - first became online.
>>>>> >>> > If you have some problems please contact me, I will help you
>>>>> >>> > as
>>>>> >>> > much as
>>>>> >>> > I
>>>>> >>> > can.
>>>>> >>> >
>>>>> >>> > Thanks, Grigorii
>>>>> >>> >
>>>>> >>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>>>>> >>> >>
>>>>> >>> >> Hi Grigorii,
>>>>> >>> >>
>>>>> >>> >> I've installed my openxcap server and tried testing it with
>>>>> >>> >> your
>>>>> >>> >> branch of sip-communicator. When creating the SIP account
>>>>> >>> >> I've
>>>>> >>> >> just
>>>>> >>> >> put the same root uri as the one configured in openxcap. Then
>>>>> >>> >> when my
>>>>> >>> >> sip account registered I've tried adding a user and got a
>>>>> >>> >> NullPointerException. I tried both adding user to group and
>>>>> >>> >> to
>>>>> >>> >> root
>>>>> >>> >> group without successes.
>>>>> >>> >> Here is the exception:
>>>>> >>> >>
>>>>> >>> >> [java] 10:49:08.884 SEVERE:
>>>>> >>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.service.contactlist.MetaContactListException:
>>>>> >>> >> failed to create contact emcho
>>>>> >>> >> [java]
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.service.contactlist.MetaContactListException:
>>>>> >>> >> failed to create contact emcho
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>>>>> >>> >> [java] Caused by: java.lang.NullPointerException
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>>>>> >>> >> [java] at
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>>>>> >>> >> [java] ... 2 more
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> As I was looking in the code (where NPE happened) I noticed
>>>>> >>> >> some
>>>>> >>> >> imports which doesn't follow our convention about star
>>>>> >>> >> imports.
>>>>> >>> >> If you
>>>>> >>> >> want something to test or try with my openxcap, just contact
>>>>> >>> >> me
>>>>> >>> >> :slight_smile:
>>>>> >>> >>
>>>>> >>> >> Thanks
>>>>> >>> >> damencho
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> ---------------------------------------------------------------------
>>>>> >>> >> To unsubscribe, e-mail:
>>>>> >>> >> dev-unsubscribe@sip-communicator.dev.java.net
>>>>> >>> >> For additional commands, e-mail:
>>>>> >>> >> dev-help@sip-communicator.dev.java.net
>>>>> >>> >>
>>>>> >>> >
>>>>> >>> >
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>> ---------------------------------------------------------------------
>>>>> >>> To unsubscribe, e-mail:
>>>>> >>> dev-unsubscribe@sip-communicator.dev.java.net
>>>>> >>> For additional commands, e-mail:
>>>>> >>> dev-help@sip-communicator.dev.java.net
>>>>> >>>
>>>>> >>
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail:
>>>>> dev-unsubscribe@sip-communicator.dev.java.net
>>>>> For additional commands, e-mail:
>>>>> dev-help@sip-communicator.dev.java.net
>>>>>
>>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#19

Hello Damian,

I've done pres-rules parsing and fix all know issues with OpenXCAP server
(see patch in the attachment). Unfortunately there are some side effects
that I'm not able to fix:
If user A adds user B and subscribe to the presence event but user B doesn't
have user A in his list - user A will not be able to see user's B presence.
After user B adds user A and subscribe to the presence event he will be able
to see user's A presence but user A still will not be able to see user's B
presence (he will be able to see it only after resubscribe to the presence
event of user B). The only way to fix it - implement watcherinfo RFC (
http://tools.ietf.org/html/rfc3858) but OpenXCAP is not supported it. So it
will be a potential issue (i.e. presence will work but only after
resubscribe during timeout, restart or reconnect of user A in SC ) .
So I've rewritten a lit bit PresenceSet tests and the first thing that needs
to be done - User2 add User1 to his contact list and all other test works
with User1.

I with Emil have discussed the strategy of the first run - it is almost
implemented, the only thing that needs to be done - how to determine that it
is first time run :).

And on more - should I change "uri" to the "URI" in the resources?

Thanks, Grigorii

xcap-presence.patch (240 KB)

···

2010/8/10 Damian Minkov <damencho@sip-communicator.org>

Hi again,

I've just committed your work into trunk.

On Tue, Aug 10, 2010 at 10:04 AM, Grigorii Balutsel > <grigorii.balutsel@gmail.com> wrote:
> Hello Damian,
>
> 1. If you are using OpenXCAP server or other XCAP server that supports
> pres-rules you will need to setup presence permission by yourself because
> parsing of pres-rules is not ready yet (I will do my best to finish it by
> the end of this week) all other logic is ready and was tested with JAXB
(see
> addContactToWhiteList, isContactExistsInWhiteRule,
> removeContactFromWhiteList in ServerStoredContactListSipImpl.java). By
> default presence event in the OpenXCAP server is not allowed.
I see, sorry for the noise, yes you have said in your previous mails
you are working on the presence rules. Actually when testing with some
provider that supports presence (iptel, ippi or even asterisk) with
combination with default OpenXCAP installation everything works.

> 2. You are right - but it is not enough to put it into the separate
thread
> because it will cause some synchronization issues and subscribe logic
needs
> to be rewritten a lit bit. I will do it after the point1.
All right, waiting for the patch against trunk :wink:

> 3. Fixed.
To clear things for anybody following this thread, we discussed this
offline
and fixed it. It was a mistake during merge of branch changes into
trunk and is fixed in the version that is committed.

And as we cleared most of the issues I've enabled the form.

Thanks
damencho

>
> Thanks, Grigorii
>
> 2010/8/9 Damian Minkov <damencho@sip-communicator.org>
>>
>> Hi,
>>
>> thank you for the patch, I had no problems integrating it. I made just
>> one little change - xcap is not enabled by default in the account
>> registration form. I ran tests with and without configured xcap and
>> all ran ok, great!
>> But I think that I found some problems.
>>
>> 1. The first was that presence is no longer working after configuring
>> xcap. If I'm not wrong presence is actually subscribing for all
>> unresolved contacts and when you are subscribed for their presence
>> they are finally resolved. In the case where contact list is using
>> xcap server, the init of the server-side contact list resolves the
>> contacts and after that we no longer subscribe for them as the
>> contacts are already resolved. And so we don't receive any presence.
>> This won't be hard to fix, but just mind in the presence code there
>> are alot of checks whether contacts are resolved and if so skipping
>> further processing. And mind that presence must be working and without
>> xcap.
>> 2. I think it will be best to move the server-side contact list
>> retrieving in different thread cause currently you are executing in
>> registrationChanged tread and you are blocking delivering of the event
>> to other thread, for example if the server is down this may block a
>> lot of things.
>> 3. I was going to commit your current work as I think it won't impact
>> presence and storage without configuring xcap server (I was going to
>> disable xcap server option in the account config form) and I found
>> that you broke something :slight_smile: Currently if you haven't configured xcap
>> server and you add a new contact it is added and presence is working
>> but later you receive a message that the contact is not added
>> successfully(Exception comming from contactlist). We had earlier such
>> an issue where adding contact with "sip:" prefix is working, but this
>> time even this is not helping, which make me think its easier to fix
>> :wink:
>>
>> Thanks and keep with the good work we are almost there
>> damencho
>>
>> On Mon, Aug 9, 2010 at 10:58 AM, Grigorii Balutsel > >> <grigorii.balutsel@gmail.com> wrote:
>> > Hello,
>> >
>> > In the attachment you can find the patch that removes jaxb
dependencies.
>> > Only pres-rules (presence policies) are not ready (will be ready very
>> > soon)
>> > so if you want to see presence events while working on sip2sip servers
>> > please configure your SIP accounts by yourself.
>> >
>> > Thanks, Grigorii
>> >
>> > 2010/8/3 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>
>> >> Hello,
>> >>
>> >> After some talk with Damian we came to conclusion that XCAP support
is
>> >> almost done, but we have one issue - currently I need JAXB libraries
>> >> (only
>> >> in 1.5) and there are some problems with them. So we decided to
remove
>> >> them,
>> >> it means that I have to do the parsing by hands (using parsers).
>> >> There are near 7 different xml, and each xml is rather big so we will
>> >> do
>> >> it step by step, i.e. I will comment some functionality and will
>> >> uncomment
>> >> it as soon as the parsing will be ready. After it Damian will include
>> >> it
>> >> into the trunk. I think that this will allow us to find the unknown
>> >> issues
>> >> quicker.
>> >> The first xml is resource-lists (XCAP contacts and groups). When it
>> >> will
>> >> be ready Damian will commit my changes into the trunk.
>> >>
>> >> Thanks, Grigorii
>> >>
>> >> 2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>>
>> >>> Hi,
>> >>>
>> >>> I and Damain (thanks for his patience) continue integration into
SC.
>> >>>
>> >>> For now we have 3 issues:
>> >>>
>> >>> 1. Tests are not working without setting xcap_server.
>> >>> 2. Adding contacts without sip: is working in trunk but not with
xcap
>> >>> patch.
>> >>> 3. Some problem running 1.5 and some problem with jaxb-api.jar.
>> >>>
>> >>> I will fix these problems ASAP and we will continue the integration.
>> >>>
>> >>> Thanks, Grigorii
>> >>>
>> >>>
>> >>> 2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>>>
>> >>>> Hi,
>> >>>>
>> >>>> Sorry about it. I've added it.
>> >>>>
>> >>>> Grigorii
>> >>>>
>> >>>> 2010/7/23 Damian Minkov <damencho@sip-communicator.org>
>> >>>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>> just a note that you probably missed to commit
>> >>>>> TestOperationSetServerStoredInfo and your branch currently cannot
>> >>>>> build.
>> >>>>>
>> >>>>> damencho
>> >>>>>
>> >>>>> On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel > >> >>>>> <grigorii.balutsel@gmail.com> wrote:
>> >>>>> > Hello,
>> >>>>> >
>> >>>>> > I've fixed the problem with contacts into the root group, now it
>> >>>>> > works.
>> >>>>> > Also I've added JavaDocs and code convention. If I've missed
smth.
>> >>>>> > please
>> >>>>> > let me know.
>> >>>>> >
>> >>>>> > Thanks, Grigorii
>> >>>>> >
>> >>>>> > 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>>>> >>
>> >>>>> >> Hello,
>> >>>>> >>
>> >>>>> >> I and Damian have found some issues:
>> >>>>> >> 1. NPE during offline working while adding the contact. - Fixed
>> >>>>> >> 2. NPE during different server address and realm. - Fixed
>> >>>>> >> 3. Change logger warn to error if XCAP connection is failed (if
>> >>>>> >> connection
>> >>>>> >> is failed user still able to work with local stored contacts).
-
>> >>>>> >> Fixed
>> >>>>> >> 4. Contacts in the root group are not saved in the XCAP. XCAP
>> >>>>> >> doesn't
>> >>>>> >> support it, special invisible group will be created for it. -
>> >>>>> >> Will
>> >>>>> >> be fixed.
>> >>>>> >> 5. Code convention - follow 80 line size and using * in
imports.
>> >>>>> >> -
>> >>>>> >> Will be
>> >>>>> >> fixed.
>> >>>>> >>
>> >>>>> >> Thanks, Grigorii
>> >>>>> >>
>> >>>>> >> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>> >>>>> >>>
>> >>>>> >>> Hi,
>> >>>>> >>>
>> >>>>> >>> I'm afraid that I was testing it with online account and then
I
>> >>>>> >>> got
>> >>>>> >>> the
>> >>>>> >>> NPE.
>> >>>>> >>>
>> >>>>> >>> Thanks
>> >>>>> >>> damencho
>> >>>>> >>>
>> >>>>> >>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel > >> >>>>> >>> <grigorii.balutsel@gmail.com> wrote:
>> >>>>> >>> > Hello, Damian,
>> >>>>> >>> >
>> >>>>> >>> > I will fix these issue ASAP, the problem exists in offline
>> >>>>> >>> > mode.
>> >>>>> >>> > If you
>> >>>>> >>> > want
>> >>>>> >>> > to test it now - first became online.
>> >>>>> >>> > If you have some problems please contact me, I will help you
>> >>>>> >>> > as
>> >>>>> >>> > much as
>> >>>>> >>> > I
>> >>>>> >>> > can.
>> >>>>> >>> >
>> >>>>> >>> > Thanks, Grigorii
>> >>>>> >>> >
>> >>>>> >>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>> >>>>> >>> >>
>> >>>>> >>> >> Hi Grigorii,
>> >>>>> >>> >>
>> >>>>> >>> >> I've installed my openxcap server and tried testing it with
>> >>>>> >>> >> your
>> >>>>> >>> >> branch of sip-communicator. When creating the SIP account
>> >>>>> >>> >> I've
>> >>>>> >>> >> just
>> >>>>> >>> >> put the same root uri as the one configured in openxcap.
Then
>> >>>>> >>> >> when my
>> >>>>> >>> >> sip account registered I've tried adding a user and got a
>> >>>>> >>> >> NullPointerException. I tried both adding user to group and
>> >>>>> >>> >> to
>> >>>>> >>> >> root
>> >>>>> >>> >> group without successes.
>> >>>>> >>> >> Here is the exception:
>> >>>>> >>> >>
>> >>>>> >>> >> [java] 10:49:08.884 SEVERE:
>> >>>>> >>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>> >>>>> >>> >> failed to create contact emcho
>> >>>>> >>> >> [java]
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>> >>>>> >>> >> failed to create contact emcho
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>> >>>>> >>> >> [java] Caused by: java.lang.NullPointerException
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>> >>>>> >>> >> [java] ... 2 more
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >> As I was looking in the code (where NPE happened) I noticed
>> >>>>> >>> >> some
>> >>>>> >>> >> imports which doesn't follow our convention about star
>> >>>>> >>> >> imports.
>> >>>>> >>> >> If you
>> >>>>> >>> >> want something to test or try with my openxcap, just
contact
>> >>>>> >>> >> me
>> >>>>> >>> >> :slight_smile:
>> >>>>> >>> >>
>> >>>>> >>> >> Thanks
>> >>>>> >>> >> damencho
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
---------------------------------------------------------------------
>> >>>>> >>> >> To unsubscribe, e-mail:
>> >>>>> >>> >> dev-unsubscribe@sip-communicator.dev.java.net
>> >>>>> >>> >> For additional commands, e-mail:
>> >>>>> >>> >> dev-help@sip-communicator.dev.java.net
>> >>>>> >>> >>
>> >>>>> >>> >
>> >>>>> >>> >
>> >>>>> >>>
>> >>>>> >>>
>> >>>>> >>>
>> >>>>> >>>
---------------------------------------------------------------------
>> >>>>> >>> To unsubscribe, e-mail:
>> >>>>> >>> dev-unsubscribe@sip-communicator.dev.java.net
>> >>>>> >>> For additional commands, e-mail:
>> >>>>> >>> dev-help@sip-communicator.dev.java.net
>> >>>>> >>>
>> >>>>> >>
>> >>>>> >
>> >>>>> >
>> >>>>>
>> >>>>>
>> >>>>>
---------------------------------------------------------------------
>> >>>>> To unsubscribe, e-mail:
>> >>>>> dev-unsubscribe@sip-communicator.dev.java.net
>> >>>>> For additional commands, e-mail:
>> >>>>> dev-help@sip-communicator.dev.java.net
>> >>>>>
>> >>>>
>> >>>
>> >>
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>> > For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>> For additional commands, e-mail: dev-help@sip-communicator.dev.java.net
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#20

Hello,

In the attachment you can find the patch that fixes the following:
1. The Server URI field position.
2. Uses Password Storage for XCAP_PASSWORD property. Note - old saved
property won't work so re-enter the password.
3. New logic of merging local and server lists.

Thanks, Grigorii

xcap-ui.patch (17.4 KB)

···

2010/8/14 Grigorii Balutsel <grigorii.balutsel@gmail.com>

Hello Damian,

I've done pres-rules parsing and fix all know issues with OpenXCAP server
(see patch in the attachment). Unfortunately there are some side effects
that I'm not able to fix:
If user A adds user B and subscribe to the presence event but user B
doesn't have user A in his list - user A will not be able to see user's B
presence. After user B adds user A and subscribe to the presence event he
will be able to see user's A presence but user A still will not be able to
see user's B presence (he will be able to see it only after resubscribe to
the presence event of user B). The only way to fix it - implement
watcherinfo RFC (http://tools.ietf.org/html/rfc3858) but OpenXCAP is not
supported it. So it will be a potential issue (i.e. presence will work but
only after resubscribe during timeout, restart or reconnect of user A in SC
) .
So I've rewritten a lit bit PresenceSet tests and the first thing that
needs to be done - User2 add User1 to his contact list and all other test
works with User1.

I with Emil have discussed the strategy of the first run - it is almost
implemented, the only thing that needs to be done - how to determine that it
is first time run :).

And on more - should I change "uri" to the "URI" in the resources?

Thanks, Grigorii

2010/8/10 Damian Minkov <damencho@sip-communicator.org>

Hi again,

I've just committed your work into trunk.

On Tue, Aug 10, 2010 at 10:04 AM, Grigorii Balutsel >> <grigorii.balutsel@gmail.com> wrote:
> Hello Damian,
>
> 1. If you are using OpenXCAP server or other XCAP server that supports
> pres-rules you will need to setup presence permission by yourself
because
> parsing of pres-rules is not ready yet (I will do my best to finish it
by
> the end of this week) all other logic is ready and was tested with JAXB
(see
> addContactToWhiteList, isContactExistsInWhiteRule,
> removeContactFromWhiteList in ServerStoredContactListSipImpl.java). By
> default presence event in the OpenXCAP server is not allowed.
I see, sorry for the noise, yes you have said in your previous mails
you are working on the presence rules. Actually when testing with some
provider that supports presence (iptel, ippi or even asterisk) with
combination with default OpenXCAP installation everything works.

> 2. You are right - but it is not enough to put it into the separate
thread
> because it will cause some synchronization issues and subscribe logic
needs
> to be rewritten a lit bit. I will do it after the point1.
All right, waiting for the patch against trunk :wink:

> 3. Fixed.
To clear things for anybody following this thread, we discussed this
offline
and fixed it. It was a mistake during merge of branch changes into
trunk and is fixed in the version that is committed.

And as we cleared most of the issues I've enabled the form.

Thanks
damencho

>
> Thanks, Grigorii
>
> 2010/8/9 Damian Minkov <damencho@sip-communicator.org>
>>
>> Hi,
>>
>> thank you for the patch, I had no problems integrating it. I made just
>> one little change - xcap is not enabled by default in the account
>> registration form. I ran tests with and without configured xcap and
>> all ran ok, great!
>> But I think that I found some problems.
>>
>> 1. The first was that presence is no longer working after configuring
>> xcap. If I'm not wrong presence is actually subscribing for all
>> unresolved contacts and when you are subscribed for their presence
>> they are finally resolved. In the case where contact list is using
>> xcap server, the init of the server-side contact list resolves the
>> contacts and after that we no longer subscribe for them as the
>> contacts are already resolved. And so we don't receive any presence.
>> This won't be hard to fix, but just mind in the presence code there
>> are alot of checks whether contacts are resolved and if so skipping
>> further processing. And mind that presence must be working and without
>> xcap.
>> 2. I think it will be best to move the server-side contact list
>> retrieving in different thread cause currently you are executing in
>> registrationChanged tread and you are blocking delivering of the event
>> to other thread, for example if the server is down this may block a
>> lot of things.
>> 3. I was going to commit your current work as I think it won't impact
>> presence and storage without configuring xcap server (I was going to
>> disable xcap server option in the account config form) and I found
>> that you broke something :slight_smile: Currently if you haven't configured xcap
>> server and you add a new contact it is added and presence is working
>> but later you receive a message that the contact is not added
>> successfully(Exception comming from contactlist). We had earlier such
>> an issue where adding contact with "sip:" prefix is working, but this
>> time even this is not helping, which make me think its easier to fix
>> :wink:
>>
>> Thanks and keep with the good work we are almost there
>> damencho
>>
>> On Mon, Aug 9, 2010 at 10:58 AM, Grigorii Balutsel >> >> <grigorii.balutsel@gmail.com> wrote:
>> > Hello,
>> >
>> > In the attachment you can find the patch that removes jaxb
dependencies.
>> > Only pres-rules (presence policies) are not ready (will be ready very
>> > soon)
>> > so if you want to see presence events while working on sip2sip
servers
>> > please configure your SIP accounts by yourself.
>> >
>> > Thanks, Grigorii
>> >
>> > 2010/8/3 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>
>> >> Hello,
>> >>
>> >> After some talk with Damian we came to conclusion that XCAP support
is
>> >> almost done, but we have one issue - currently I need JAXB libraries
>> >> (only
>> >> in 1.5) and there are some problems with them. So we decided to
remove
>> >> them,
>> >> it means that I have to do the parsing by hands (using parsers).
>> >> There are near 7 different xml, and each xml is rather big so we
will
>> >> do
>> >> it step by step, i.e. I will comment some functionality and will
>> >> uncomment
>> >> it as soon as the parsing will be ready. After it Damian will
include
>> >> it
>> >> into the trunk. I think that this will allow us to find the unknown
>> >> issues
>> >> quicker.
>> >> The first xml is resource-lists (XCAP contacts and groups). When it
>> >> will
>> >> be ready Damian will commit my changes into the trunk.
>> >>
>> >> Thanks, Grigorii
>> >>
>> >> 2010/7/28 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>>
>> >>> Hi,
>> >>>
>> >>> I and Damain (thanks for his patience) continue integration into
SC.
>> >>>
>> >>> For now we have 3 issues:
>> >>>
>> >>> 1. Tests are not working without setting xcap_server.
>> >>> 2. Adding contacts without sip: is working in trunk but not with
xcap
>> >>> patch.
>> >>> 3. Some problem running 1.5 and some problem with jaxb-api.jar.
>> >>>
>> >>> I will fix these problems ASAP and we will continue the
integration.
>> >>>
>> >>> Thanks, Grigorii
>> >>>
>> >>>
>> >>> 2010/7/23 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>>>
>> >>>> Hi,
>> >>>>
>> >>>> Sorry about it. I've added it.
>> >>>>
>> >>>> Grigorii
>> >>>>
>> >>>> 2010/7/23 Damian Minkov <damencho@sip-communicator.org>
>> >>>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>> just a note that you probably missed to commit
>> >>>>> TestOperationSetServerStoredInfo and your branch currently cannot
>> >>>>> build.
>> >>>>>
>> >>>>> damencho
>> >>>>>
>> >>>>> On Fri, Jul 23, 2010 at 12:25 PM, Grigorii Balutsel >> >> >>>>> <grigorii.balutsel@gmail.com> wrote:
>> >>>>> > Hello,
>> >>>>> >
>> >>>>> > I've fixed the problem with contacts into the root group, now
it
>> >>>>> > works.
>> >>>>> > Also I've added JavaDocs and code convention. If I've missed
smth.
>> >>>>> > please
>> >>>>> > let me know.
>> >>>>> >
>> >>>>> > Thanks, Grigorii
>> >>>>> >
>> >>>>> > 2010/7/13 Grigorii Balutsel <grigorii.balutsel@gmail.com>
>> >>>>> >>
>> >>>>> >> Hello,
>> >>>>> >>
>> >>>>> >> I and Damian have found some issues:
>> >>>>> >> 1. NPE during offline working while adding the contact. -
Fixed
>> >>>>> >> 2. NPE during different server address and realm. - Fixed
>> >>>>> >> 3. Change logger warn to error if XCAP connection is failed
(if
>> >>>>> >> connection
>> >>>>> >> is failed user still able to work with local stored contacts).
-
>> >>>>> >> Fixed
>> >>>>> >> 4. Contacts in the root group are not saved in the XCAP. XCAP
>> >>>>> >> doesn't
>> >>>>> >> support it, special invisible group will be created for it. -
>> >>>>> >> Will
>> >>>>> >> be fixed.
>> >>>>> >> 5. Code convention - follow 80 line size and using * in
imports.
>> >>>>> >> -
>> >>>>> >> Will be
>> >>>>> >> fixed.
>> >>>>> >>
>> >>>>> >> Thanks, Grigorii
>> >>>>> >>
>> >>>>> >> 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>> >>>>> >>>
>> >>>>> >>> Hi,
>> >>>>> >>>
>> >>>>> >>> I'm afraid that I was testing it with online account and then
I
>> >>>>> >>> got
>> >>>>> >>> the
>> >>>>> >>> NPE.
>> >>>>> >>>
>> >>>>> >>> Thanks
>> >>>>> >>> damencho
>> >>>>> >>>
>> >>>>> >>> On Tue, Jul 13, 2010 at 12:35 PM, Grigorii Balutsel >> >> >>>>> >>> <grigorii.balutsel@gmail.com> wrote:
>> >>>>> >>> > Hello, Damian,
>> >>>>> >>> >
>> >>>>> >>> > I will fix these issue ASAP, the problem exists in offline
>> >>>>> >>> > mode.
>> >>>>> >>> > If you
>> >>>>> >>> > want
>> >>>>> >>> > to test it now - first became online.
>> >>>>> >>> > If you have some problems please contact me, I will help
you
>> >>>>> >>> > as
>> >>>>> >>> > much as
>> >>>>> >>> > I
>> >>>>> >>> > can.
>> >>>>> >>> >
>> >>>>> >>> > Thanks, Grigorii
>> >>>>> >>> >
>> >>>>> >>> > 2010/7/13 Damian Minkov <damencho@sip-communicator.org>
>> >>>>> >>> >>
>> >>>>> >>> >> Hi Grigorii,
>> >>>>> >>> >>
>> >>>>> >>> >> I've installed my openxcap server and tried testing it
with
>> >>>>> >>> >> your
>> >>>>> >>> >> branch of sip-communicator. When creating the SIP account
>> >>>>> >>> >> I've
>> >>>>> >>> >> just
>> >>>>> >>> >> put the same root uri as the one configured in openxcap.
Then
>> >>>>> >>> >> when my
>> >>>>> >>> >> sip account registered I've tried adding a user and got a
>> >>>>> >>> >> NullPointerException. I tried both adding user to group
and
>> >>>>> >>> >> to
>> >>>>> >>> >> root
>> >>>>> >>> >> group without successes.
>> >>>>> >>> >> Here is the exception:
>> >>>>> >>> >>
>> >>>>> >>> >> [java] 10:49:08.884 SEVERE:
>> >>>>> >>> >> impl.gui.main.contactlist.AddContactDialog.run().331
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>> >>>>> >>> >> failed to create contact emcho
>> >>>>> >>> >> [java]
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.service.contactlist.MetaContactListException:
>> >>>>> >>> >> failed to create contact emcho
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:423)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:670)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.gui.main.contactlist.AddContactDialog$3.run(AddContactDialog.java:321)
>> >>>>> >>> >> [java] Caused by: java.lang.NullPointerException
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.addContactToWhiteList(ServerStoredContactListSipImpl.java:840)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.ServerStoredContactListSipImpl.createContact(ServerStoredContactListSipImpl.java:303)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:960)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.subscribe(OperationSetPresenceSipImpl.java:907)
>> >>>>> >>> >> [java] at
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:397)
>> >>>>> >>> >> [java] ... 2 more
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >> As I was looking in the code (where NPE happened) I
noticed
>> >>>>> >>> >> some
>> >>>>> >>> >> imports which doesn't follow our convention about star
>> >>>>> >>> >> imports.
>> >>>>> >>> >> If you
>> >>>>> >>> >> want something to test or try with my openxcap, just
contact
>> >>>>> >>> >> me
>> >>>>> >>> >> :slight_smile:
>> >>>>> >>> >>
>> >>>>> >>> >> Thanks
>> >>>>> >>> >> damencho
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
>> >>>>> >>> >>
---------------------------------------------------------------------
>> >>>>> >>> >> To unsubscribe, e-mail:
>> >>>>> >>> >> dev-unsubscribe@sip-communicator.dev.java.net
>> >>>>> >>> >> For additional commands, e-mail:
>> >>>>> >>> >> dev-help@sip-communicator.dev.java.net
>> >>>>> >>> >>
>> >>>>> >>> >
>> >>>>> >>> >
>> >>>>> >>>
>> >>>>> >>>
>> >>>>> >>>
>> >>>>> >>>
---------------------------------------------------------------------
>> >>>>> >>> To unsubscribe, e-mail:
>> >>>>> >>> dev-unsubscribe@sip-communicator.dev.java.net
>> >>>>> >>> For additional commands, e-mail:
>> >>>>> >>> dev-help@sip-communicator.dev.java.net
>> >>>>> >>>
>> >>>>> >>
>> >>>>> >
>> >>>>> >
>> >>>>>
>> >>>>>
>> >>>>>
---------------------------------------------------------------------
>> >>>>> To unsubscribe, e-mail:
>> >>>>> dev-unsubscribe@sip-communicator.dev.java.net
>> >>>>> For additional commands, e-mail:
>> >>>>> dev-help@sip-communicator.dev.java.net
>> >>>>>
>> >>>>
>> >>>
>> >>
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
dev-unsubscribe@sip-communicator.dev.java.net
>> > For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
>> For additional commands, e-mail:
dev-help@sip-communicator.dev.java.net
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net