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

Thomas Cataldo thomas.cataldo at aliasource.fr
Wed Jul 23 15:51:13 CEST 2008


On Wed, 2008-07-23 at 15:46 +0200, dabfus at dabfus.net wrote:
> > 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.

Nous testons uniquement avec jdk 1.6.X sun et tomcat 6+ officiel.
Maintenant que vous me dites ça, ce genre de problème avec des tomcat
"custom" me dit quelque chose...


> 



More information about the Obm mailing list