[GroupDAV] GroupDAV connector installed, but noop

Adam Tauno Williams groupdav@opengroupware.org
Fri, 26 Jan 2007 14:59:07 -0500


On Fri, 2007-01-26 at 14:06 -0500, Adam Tauno Williams wrote:
> > > Have your tried syncing contacts yet?  I just tried that before I =20
> > > had to
> > > go to a meeting yesterday and the client failed with a 'Sync NOT
> > > complete' message.  But I haven't had a chance to look in the server
> > > logs yet
> > > Calendar, other than the time shift thing,  seems to be working; at
> > > least based upon superficial examination.
> > 1780 is out at http://comalies.citadel.org/~matt/funambol/latest/1780/
> Testing it now.


Also still having connector fail to sync contacts with the "Contact
violates loader constraints" exception

[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: current state:
STATE_PKG3_RECEIVED
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: Server auhenticated
(code 200)
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: Processing the given
synchronization message
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: client sources:
[com.funambol.framework.engine.source.MemorySyncSource@189cab - {name:
sifPrivateContacts, type: unknown, uri: sifPrivateContacts}]
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: responseCommands: []
[Jan 26, 2007 2:41:16 PM][funambol.engine] FINEST: Saving client
mapping:
com.funambol.framework.server.ClientMapping@1a503f[clientMapping=3D[com.fun=
ambol.framework.server.ClientMappingEntry@18a6890[guid=3Dskyrix://gourd-amb=
er.morrison.iserv.net/morrisonOGo/4102670,luid=3Dskyrix://gourd-amber.morri=
son.iserv.net/morrisonOGo/4102670], com.funambol.framework.server.ClientMap=
pingEntry@1d6d61d[guid=3Dskyrix://gourd-amber.morrison.iserv.net/morrisonOG=
o/4102520,luid=3Dskyrix://gourd-amber.morrison.iserv.net/morrisonOGo/410252=
0], com.funambol.framework.server.ClientMappingEntry@183268e[guid=3Dskyrix:=
//gourd-amber.morrison.iserv.net/morrisonOGo/95760,luid=3Dskyrix://gourd-am=
ber.morrison.iserv.net/morrisonOGo/95760], com.funambol.framework.server.Cl=
ientMappingEntry@15872f5[guid=3Dskyrix://gourd-amber.morrison.iserv.net/mor=
risonOGo/95590,luid=3Dskyrix://gourd-amber.morrison.iserv.net/morrisonOGo/9=
5590], com.funambol.framework.server.ClientMappingEntry@1e33bb8[guid=3Dskyr=
ix://gourd-amber.morrison.iserv.net/morrisonOGo/96100,luid=3Dskyrix://gourd=
-amber.morrison.iserv.net/morrisonOGo/96100], com.funambol.framework.server=
.ClientMappingEntry@165d0e0[guid=3Dskyrix://throw.morrison.iserv.net/morris=
onOGo/99330,luid=3Dskyrix://throw.morrison.iserv.net/morrisonOGo/99330], co=
m.funambol.framework.server.ClientMappingEntry@17447c5[guid=3Dskyrix://thro=
w.morrison.iserv.net/morrisonOGo/99160,luid=3Dskyrix://throw.morrison.iserv=
.net/morrisonOGo/99160], com.funambol.framework.server.ClientMappingEntry@1=
13f501[guid=3Dskyrix://kohocton.morrison.iserv.net/morrisonOGo/94400,luid=
=3Dskyrix://kohocton.morrison.iserv.net/morrisonOGo/94400], com.funambol.fr=
amework.server.ClientMappingEntry@13a3d36[guid=3Dskyrix://throw.morrison.is=
erv.net/morrisonOGo/217750,luid=3Dskyrix://throw.morrison.iserv.net/morriso=
nOGo/217750], com.funambol.framework.server.ClientMappingEntry@88b858[guid=
=3Dskyrix://gourd-amber.morrison.iserv.net/morrisonOGo/830020,luid=3Dskyrix=
://gourd-amber.morrison.iserv.net/morrisonOGo/830020]],modifiedKeys=3D[],de=
letedKeys=3D[]]
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: Checking if
MaxMsgSize is larger than the minimum size supported by the server
(2500)
[Jan 26, 2007 2:41:16 PM][funambol.engine] FINEST: Filling item with
guid 'skyrix://gourd-amber.morrison.iserv.net/morrisonOGo/4102670' with
all info
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINER: THROW
java.lang.LinkageError: Class
com/funambol/foundation/pdi/contact/Contact violates loader constraints
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassL=
oader.java:1634)
        at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.ja=
va:860)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja=
va:1307)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja=
va:1189)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at
com.funambol.foundation.pdi.converter.ContactToXML.convert(ContactToXML.jav=
a:81)
        at
net.bionicmessage.funambol.source.addrGroupDAVConnector.getSyncItemFromId(a=
ddrGroupDAVConnector.java:205)
        at
com.funambol.server.engine.Sync4jEngine.completeItemInfo(Sync4jEngine.java:=
1451)
        at
com.funambol.server.session.SyncSessionHandler.splitSyncCommand(SyncSession=
Handler.java:2489)
        at
com.funambol.server.session.SyncSessionHandler.commandsToSend(SyncSessionHa=
ndler.java:2402)
        at
com.funambol.server.session.SyncSessionHandler.processInitSyncMapMessage(Sy=
ncSessionHandler.java:990)
        at
com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHa=
ndler.java:476)
        at
com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java=
:459)
        at
com.funambol.server.engine.SyncAdapter.processXMLMessage(SyncAdapter.java:2=
15)
        at
com.funambol.transport.http.server.LocalSyncHolder.processXMLMessage(LocalS=
yncHolder.java:80)
        at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:=
297)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio=
nFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC=
hain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j=
ava:214)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte=
xt.java:104)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContex=
tValve.java:198)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j=
ava:152)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte=
xt.java:104)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:13=
7)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte=
xt.java:104)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:11=
8)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte=
xt.java:102)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav=
a:109)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte=
xt.java:104)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Unknown Source)

[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: moving to state
STATE_ERROR
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: moving to state
STATE_ERROR
[Jan 26, 2007 2:41:16 PM][funambol.server] FINEST: Using the request url
to create the RespURI
[Jan 26, 2007 2:41:16 PM][funambol.server] FINEST: Calling output
pipeline
[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST: Starting
postprocessing
[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST: Returning
message to process: <?xml version=3D"1.0" encoding=3D"UTF-8"?>
<SyncML>
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>52389060</SessionID>
<MsgID>3</MsgID>
<Target>
<LocURI>fwm-50F0063006B0000005649434545</LocURI>
</Target>
<Source>
<LocURI>http://spider.mormail.com:8080/funambol/ds</LocURI>
</Source>
<RespURI>http://spider.mormail.com:8080/funambol/ds;jsessionid=3D6684E0BEFD=
8A2F5E0561E860E826B2BD</RespURI>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>4</CmdID>
<MsgRef>3</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>http://spider.mormail.com:8080/funambol/ds</TargetRef>
<SourceRef>fwm-50F0063006B0000005649434545</SourceRef>
<Data>511</Data>
</Status>
<Final></Final>
</SyncBody>
</SyncML>

[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST:
com.funambol.foundation.synclet.ChangeSourceUriSynclet.postProcessMessage(.=
..)
[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST: Replace
TargetRef into output Status commands
[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST: Replace
SourceRef into output Result commands
[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST: Replace
Source into output Alert commands
[Jan 26, 2007 2:41:16 PM][funambol.engine.pipeline] FINEST: Replace
Source into output Sync commands
[Jan 26, 2007 2:41:16 PM][funambol.server] FINEST: Outgoing message:
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<SyncML>
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>52389060</SessionID>
<MsgID>3</MsgID>
<Target>
<LocURI>fwm-50F0063006B0000005649434545</LocURI>
</Target>
<Source>
<LocURI>http://spider.mormail.com:8080/funambol/ds</LocURI>
</Source>
<RespURI>http://spider.mormail.com:8080/funambol/ds;jsessionid=3D6684E0BEFD=
8A2F5E0561E860E826B2BD</RespURI>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>4</CmdID>
<MsgRef>3</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>http://spider.mormail.com:8080/funambol/ds</TargetRef>
<SourceRef>fwm-50F0063006B0000005649434545</SourceRef>
<Data>511</Data>
</Status>
<Final></Final>
</SyncBody>
</SyncML>

[Jan 26, 2007 2:41:16 PM][funambol.server] FINEST: Creating response
with charset: UTF-8
[Jan 26, 2007 2:41:16 PM][funambol.server] FINEST: Starting output
canonization
[Jan 26, 2007 2:41:16 PM][funambol.transport.http] FINEST: Outgoing
message length: 704
[Jan 26, 2007 2:41:16 PM][funambol.transport.http] FINEST: Finally
[Jan 26, 2007 2:41:16 PM][funambol.engine] FINEST:
fwm-50F0063006B0000005649434545/adam: synchronization ending
[Jan 26, 2007 2:41:16 PM][funambol.engine] FINEST: Ending sync for
database 'sifPrivateContacts'
[Jan 26, 2007 2:41:16 PM][funambol.engine.strategy] FINEST: SyncStrategy
synchronization completed.
[Jan 26, 2007 2:41:16 PM] INFO: fwm-50F0063006B0000005649434545/adam:
synchronization completed
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: moving to state
STATE_ERROR
[Jan 26, 2007 2:41:16 PM][funambol.handler] FINEST: moving to state
STATE_ENDED
[Jan 26, 2007 2:41:16 PM][funambol.transport.http] FINEST: Removing
holder for 6684E0BEFD8A2F5E0561E860E826B2BD