[Obm] funambol obm_calendar

Laurent darack_44 at yahoo.fr
Mon Jan 12 13:29:13 CET 2009


Tout d'abord merci pour votre réponse, j'ai telechargé les pacquets .deb pour funambol, 
puis extrait et j'ai remarqué que j'avais une erreur dans mon fichier xml /opt/Funambol/ds-server/config/obm/obm/obm-calendar/obm_cal_ical.xml. 

En la corrigeant je vais plus loin dans la synchro mais j'ai toujours un petit bug impossible
à traiter pour un novice comme moi. Au cas ou et avant de tout reprendre sur une debian 
je vous met la trace genéré par mon serveur tomcat en espérant que ça vous dise quelque chose de bon:


2009-01-12 13:07:29,233 CalendarSyncSource INFO - obmSyncSource ctor
2009-01-12 13:07:29,234 CalendarSyncSource INFO - getName: obm_cal_ical
2009-01-12 13:07:31,513 CalendarSyncSource INFO - getsourceuri: obm_cal_ical
2009-01-12 13:07:31,513 CalendarSyncSource INFO - Begin an OBM-Funambol Calendar sync
2009-01-12 13:07:31,622 EXCEPTIONS ERROR - Generating fault class
AxisFault
 faultCode: {http://xml.apache.org/axis/}Client.NoSOAPAction
 faultSubcode:
 faultString: no SOAPAction header!
 faultActor:
 faultNode:
 faultDetail:
        {http://xml.apache.org/axis/}stackTrace:no SOAPAction header!
...

{http://xml.apache.org/axis/}hostname:groupware

no SOAPAction header!
...

2009-01-12 13:07:31,691 HttpMethodBase WARN - Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
2009-01-12 13:07:31,693 CalendarClient ERROR - method failed:
HTTP/1.1 500 Internal Server Error
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <soapenv:Fault>
   <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>
   <faultstring>no SOAPAction header!</faultstring>
   <detail>
    <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">groupware</ns2:hostname>
   </detail>
  </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>


Merci d'avance ;)



> Bonjour,
> 
> J'essaye de mettre en œuvre la synchronisation à travers un htc sous
> "windaube mobile 6.1" avec le client Funambol 7.0.8 configuré
pour
> attaquer l'adresse http://monip:8080/funambol/ds
> 
> Lorsque j'utilise la source de données par défaut du client Funambol
> (scal pour l'agenda), je synchronise bien mon htc avec la bdd funambol
> mais forcément aucune synchro avec l'agenda obm. 
> 
> Je décide donc d'utiliser les sources de données ajoutées avec
> FunambolAdmin (obm_calendar pour l'agenda) et la mon htc me met un
> jolie message d'erreur "Sync not completed..." et tomcat
5.5.27 me
> crache de la log toute moche. Pour info ds-server est en version
> 6.5.14, obm-funambol est la version svn de la semaine derniere et
> obm-sync en 2.1.11.
> 
> Dans les logs du serveur Tomcat voila un condensé de ce que j'y
> trouve:
> 
> 2009-01-12 10:31:11,175 CalendarSyncSource INFO - getsourceuri:
> obm_calendar
> 2009-01-12 10:31:21,585 CalendarSyncSource INFO - obmSyncSource ctor
> 2009-01-12 10:31:21,586 CalendarSyncSource INFO - getName:
> obm_calendar
> 2009-01-12 10:31:23,755 CalendarSyncSource INFO - getsourceuri:
> obm_calendar
> 2009-01-12 10:31:23,756 CalendarSyncSource INFO - Begin an
> OBM-Funambol Calendar sync
> 2009-01-12 10:31:23,756 CalendarClient ERROR - host parameter is null
> java.lang.IllegalArgumentException: host parameter is null
> at
>
org.apache.commons.httpclient.HttpConnection.<init>(HttpConnection.java:205)
> ...
> 
> 2009-01-12 10:31:23,757 CalendarSyncSource ERROR - pb in begin sync
> java.lang.NullPointerException
> at
>
org.obm.sync.client.impl.AbstractClientImpl.login(AbstractClientImpl.java:162)
> ...
> 
> 2009-01-12 10:31:23,758 CalendarClient ERROR - host parameter is null
> java.lang.IllegalArgumentException: host parameter is null
> at
>
org.apache.commons.httpclient.HttpConnection.<init>(HttpConnection.java:205)
> ...
> 
> 2009-01-12 10:31:23,758 CalendarSyncSource INFO - getsourceuri:
> obm_calendar
> 2009-01-12 10:31:32,470 PingThread INFO - 4 unused connections pinged.
> 
> Vraiment bizarre ce host parameter is null, j'ai essayé de faire un
> strace du pid java mais impossible de voir qu'elle class pose
> problème. 
> 
> J'éspere qu'une personne à déja eu le problème et pourra me
passer un
> coup de main car j'éspere bien pouvoir proposer Obm à ma société
en
> lieu et place de domino et msuite.
> 
> Merci d'avance pour votre aide.
> 
> 
> 
> 
> 
> 
> 
> 

L'installation manuelle du funambol avec sources de données obm est
plutot complexe, je vous conseille fortement d'utiliser une distribution
debian et les paquets que nous avons releasés.

Le fichier qu'il vous manque est
probablement
/usr/lib/funambol-6.5.1/ds-server/config/obm/obm/obm-calendar/obm_cal_ical.xml
avec un contenu proche du xml ci après :

<?xml version="1.0" encoding="UTF-8"?> 
<java version="1.6.0_01"
class="java.beans.XMLDecoder"> 
 <object
class="fr.aliasource.funambol.engine.source.CalendarSyncSource"> 
  <void property="encode"> 
   <boolean>false</boolean> 
  </void> 
  <void property="info"> 
   <object
class="com.funambol.framework.engine.source.SyncSourceInfo"> 
    <void property="supportedTypes"> 
     <array
class="com.funambol.framework.engine.source.ContentType"
length="1">
 
      <void index="0"> 
       <object
class="com.funambol.framework.engine.source.ContentType"> 
        <void property="type"> 
         <string>text/x-vcalendar</string> 
        </void> 
        <void property="version"> 
         <string>1.0</string> 
        </void> 
       </object> 
      </void> 
     </array> 
    </void> 
   </object> 
  </void> 
  <void property="name"> 
   <string>obm_cal_ical</string> 
  </void> 
  <void property="obmAddress"> 
  
<string>http://localhost:8080/obm-sync/services/Calendar</string> 
  </void> 
  <void property="sourceURI"> 
   <string>obm_cal_ical</string> 
  </void> 
 </object> 
</java> 



> _______________________________________________
> Obm mailing list
> Obm at list.aliasource.fr
> http://www.list.aliasource.fr/mailman/listinfo/obm




      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.list.aliasource.fr/pipermail/obm/attachments/20090112/b757688d/attachment.html


More information about the Obm mailing list