[Fwd: Re: [Obm] Connecteur OBM Mozilla Calendar : Souscription à un agenda]

dabfus at dabfus.net dabfus at dabfus.net
Wed Jul 23 15:46:39 CEST 2008


> On Wed, 2008-07-23 at 14:35 +0200, dabfus at dabfus.net wrote:
>> > Plus précisément, ca se passe bien au début (utilisateur aze) :
>> > 2008-07-22 17:57:37,791 UserManagement INFO - aze at domain.ext logged
>> in.
>> > 2008-07-22 17:57:37,847 AddressBookBindingImpl INFO - [aze]
>> AddressBook :
>> > getSync(Tue Jul 22 18:57:08 GMT+01:00 2008)
>> > 2008-07-22 17:57:37,864 UserHome INFO - returning 0 user(s) updated
>> > 2008-07-22 17:57:38,926 AddressBookBindingImpl INFO - [aze]
>> AddressBook :
>> > getSync(Tue Jul 22 18:57:37 GMT+01:00 2008)
>> > 2008-07-22 17:57:38,942 UserHome INFO - returning 0 user(s) updated
>> > 2008-07-22 17:57:38,996 AddressBookBindingImpl INFO - [aze]
>> AddressBook :
>> > getSync(Tue Jul 22 18:57:09 GMT+01:00 2008)
>> > 2008-07-22 17:57:39,020 ContactHome INFO - returning 0 contact(s)
>> public
>> > updated
>> > 2008-07-22 17:57:39,023 ContactHome INFO - returning 0 contact(s)
>> private
>> > updated
>> > 2008-07-22 17:57:40,076 AddressBookBindingImpl INFO - [aze]
>> AddressBook :
>> > getSync(Tue Jul 22 18:57:38 GMT+01:00 2008)
>> > 2008-07-22 17:57:40,094 ContactHome INFO - returning 0 contact(s)
>> public
>> > updated
>> > 2008-07-22 17:57:40,097 ContactHome INFO - returning 0 contact(s)
>> private
>> > updated
>> > 2008-07-22 17:57:40,217 UserManagement INFO - aze at domain.ext logged
>> in.
>> >
>> > Et là , c'est le drame :
>> > 2008-07-22 17:57:40,648 BeanSerializer ERROR - Exception:
>> > java.io.IOException: Non nillable element 'uid' is null.
>> >
>> > Pour autant je ne sais pas à quel "uid" dans la base (s'il s'agit de
>> cela
>> > ) on se réfère ...
>> >
>>
>> Le problème semble bien être lié à Axis : Quelle version est
>> nécessaire
>> pour OBM Sync ?
>
> axis est livré avec obm-sync, la version est correcte.
>

Je me suis "amusé" à modifier les lignes suivantes du fichier calendar.xsd
(dans $OBM_SYNC_HOME/wsdl/ :
     <element name="uid" maxOccurs="1" minOccurs="1" type="string" />^M
      <element name="firstname" maxOccurs="1" minOccurs="1" type="string"
/>^M
      <element name="lastname" maxOccurs="1" minOccurs="1" type="string" />^M
      <element name="mail" maxOccurs="1" minOccurs="1" type="string" />^M
      <element name="read" maxOccurs="1" minOccurs="1" type="boolean" />^M
      <element name="write" maxOccurs="1" minOccurs="1" type="boolean" />^M

En ajoutant nillable="true"pour l'élement "uid".Après ant dist et ant
deploy, l'erreur devient :
java.io.IOException: Non nillable element 'firstname' is null.

Si je le met pour tous, cela me donne alors l'erreur suivante :
2008-07-23 14:41:40,224 UserManagement INFO - aze at domain.ext logged in.
2008-07-23 14:41:40,300 CalendarBindingImpl ERROR -
fr.aliacom.obm.wcalendar.CalendarInfo.setRead(Z)V
java.lang.NoSuchMethodError:
fr.aliacom.obm.wcalendar.CalendarInfo.setRead(Z)V

Bref je ne sais plus trop dans quel sens chercher.

Le système est Ubuntu feisty (7.04) avec le package tomcat5.5 de la distrib.



More information about the Obm mailing list