[GroupDAV] Unable to create Groupdav Syncsource
matt
groupdav@opengroupware.org
Sat, 13 Jan 2007 10:56:35 +1100
<html><body>
<p>The most likely root cause to all of these problems are missing depend=
ency libraries, or the VM refusing to work with Funambol's module loading=
behavior (application server logs will often reveal this). Is the entire=
contents of the library package (gdav_libs.tar.bz2) in the applica=
tion servers classpath folder (<tomcat>/server/lib/... / <jboss&=
gt;/server/funambol/lib / etc..)</p><p> </p><blockquote>Fri Jan 12 1=
4:07:22 2007 from Chris Picton to groupdav@opengroupware.org <br />Subjec=
t: Re: Re:[GroupDAV] Unable to create Groupdav Syncsource<br /><br />On F=
ri, 2007-01-12 at 10:22 +1100, matt wrote:<br /><blockquote>> As sugge=
sted, set the log level to ALL.<br /></blockquote><br />I have the same p=
roblem, and with log level set to ALL, I get the<br />following in the lo=
gs when saving the sync source<br /><br />[Jan 12, 2007 4:00:51 PM][funam=
bol.admin] FINEST: Authenticating admin<br />action.<br />[Jan 12, 2007 4=
:00:51 PM][funambol] SEVERE: Server error: null<br />[Jan 12, 2007 4:00:5=
1 PM][funambol] FINER: THROW<br />java.lang.NullPointerException<br /> =20=
at<br />com.funambol.framework.server.store.SQLHelperClause.getPrepa=
redWhere(SQLHelperClause.java:68)<br /> at<br />com.funambol.serve=
r.store.SyncSourcePersistentStore.read(SyncSourcePersistentStore.java:235=
)<br /> at<br />com.funambol.framework.server.store.PersistentStor=
eManager.read(PersistentStoreManager.java:296)<br /> at<br />com.f=
unambol.server.admin.AdminManager.getSync4jSources(AdminManager.java:1027=
)<br /> at<br />com.funambol.server.admin.ws.AdminWS.getSync4jSour=
ces(AdminWS.java:646)<br /> at sun.reflect.NativeMethodAccessorImp=
l.invoke0(Native Method)<br /> at sun.reflect.NativeMethodAccessor=
Impl.invoke(Unknown Source)<br /> at sun.reflect.DelegatingMethodA=
ccessorImpl.invoke(Unknown<br />Source)<br /> at java.lang.reflect=
Method.invoke(Unknown Source)<br /> at<br />org.apache.axis.provi=
ders.java.RPCProvider.invokeMethod(RPCProvider.java:376)<br /> at<=
br />org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvide=
r.java:278)<br /> at<br />org.apache.axis.providers.java.JavaProvi=
der.invoke(JavaProvider.java:290)<br /> at<br />org.apache.axis.st=
rategies.InvocationStrategy.visit(InvocationStrategy.java:32)<br /> =20=
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)<br /> =20=
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)<br /> =20=
at<br />org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService=
java:481)<br /> at org.apache.axis.server.AxisServer.invoke(AxisS=
erver.java:285)<br /> at<br />org.apache.axis.transport.http.AxisS=
ervlet.doPost(AxisServlet.java:623)<br /> at javax.servlet.http.Ht=
tpServlet.service(HttpServlet.java:709)<br /> at<br />org.apache.a=
xis.transport.http.AxisServletBase.service(AxisServletBase.java:301)<br /=
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<=
br /> at<br />org.apache.catalina.core.ApplicationFilterChain.inte=
rnalDoFilter(ApplicationFilterChain.java:252)<br /> at<br />org.ap=
ache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain=
java:173)<br /> at<br />org.apache.catalina.core.StandardWrapperV=
alve.invoke(StandardWrapperValve.java:214)<br /> at<br />org.apach=
e.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java=
:104)<br /> at<br />org.apache.catalina.core.StandardPipeline.invo=
ke(StandardPipeline.java:520)<br /> at<br />org.apache.catalina.co=
re.StandardContextValve.invokeInternal(StandardContextValve.java:198)<br=20=
/> at<br />org.apache.catalina.core.StandardContextValve.invoke(St=
andardContextValve.java:152)<br /> at<br />org.apache.catalina.cor=
e.StandardValveContext.invokeNext(StandardValveContext.java:104)<br /> =20=
at<br />org.apache.catalina.core.StandardPipeline.invoke(StandardPip=
eline.java:520)<br /> at<br />org.apache.catalina.core.StandardHos=
tValve.invoke(StandardHostValve.java:137)<br /> at<br />org.apache=
catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:=
104)<br /> at<br />org.apache.catalina.valves.ErrorReportValve.inv=
oke(ErrorReportValve.java:118)<br /> at<br />org.apache.catalina.c=
ore.StandardValveContext.invokeNext(StandardValveContext.java:102)<br />=20=
at<br />org.apache.catalina.core.StandardPipeline.invoke(StandardP=
ipeline.java:520)<br /> at<br />org.apache.catalina.core.StandardE=
ngineValve.invoke(StandardEngineValve.java:109)<br /> at<br />org.=
apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext=
java:104)<br /> at<br />org.apache.catalina.core.StandardPipeline=
invoke(StandardPipeline.java:520)<br /> at<br />org.apache.catali=
na.core.ContainerBase.invoke(ContainerBase.java:929)<br /> at<br /=
>org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)<=
br /> at<br />org.apache.coyote.http11.Http11Processor.process(Htt=
p11Processor.java:799)<br /> at org.apache.coyote.http11.Http11Pro=
tocol<br />$Http11ConnectionHandler.processConnection(Http11Protocol.java=
:705)<br /> at<br />org.apache.tomcat.util.net.TcpWorkerThread.run=
It(PoolTcpEndpoint.java:577)<br /> at org.apache.tomcat.util.threa=
ds.ThreadPool<br />$ControlRunnable.run(ThreadPool.java:684)<br /> =20=
at java.lang.Thread.run(Unknown Source)<br /><br /><br /><br /><br /><br=
/><blockquote>><br />><br />> If that doesn't turn up anything=20=
useful, try the tomcat logs, often<br />> some higher level errors wil=
l end up with the application server.<br />><br />><br />> =20=
Thu Jan 11 22:48:50 2007 from Benjamin Long to<br />> group=
dav@opengroupware.org<br />> Subject: [GroupDAV] Unable to cre=
ate Groupdav Syncsource<br />><br />> Matt, list,<br />>=
<br />> I'm trying to use the latest Groupdav Connector for Fu=
nambol.<br />> First I tried<br />> the new JBoss v=
ersion of the install guide, and ran into this<br />> problem.=
Then,<br />> thinking that something about JBoss was tripping=
me up, I<br />> install a fresh<br />> copy of the=
Funambol package (Tomcat). Here is whats<br />> happening.<br=
/>><br />> Once the admin tool is started, I add my user t=
o it. That<br />> works fine.<br />><br />> I ad=
d my syncsource:<br />> SyncML Source: citcal<br />> =20=
Source Type: text/x-vcal<br />> GroupDAV URL: =01a xhref=3D=03=
=01a xhref=3D=03http://127.0.0.1:2000=03=03 TARGET=3D=03webcit01=03=02htt=
p://127.0.0.1:2000=03=01/A=02<br />> TARGET=3D=03webcit01=03=02=
=01a xhref=3D=03http://127.0.0.1:2000=01/A=02=03 TARGET=3D=03webcit01=03=02=
http://127.0.0.1:2000=01/A=02=01/A=02<br />> Server Source: /g=
roupdav/Calendar<br />> Store Location: /usr/local/Funambol/st=
ore/citcal<br />> Click Save Settings<br />><br />> =20=
I get a popup error twice:<br />> Unexpected server error.=
Check the server log for details.<br />><br />> Checking t=
he logs reveals this:<br />><br />> funambol_ds.log:<br />&=
gt; [Jan 11, 2007 5:07:30 PM] INFO: New administrative session fo=
r<br />> admin<br />> Yep. Thats it. I can see the=20=
admin login, then nothing.<br />><br />> I've used diff to=20=
search though the entire Funambol directory<br />> looking for=
<br />> changes to any files that might contain log entries. N=
o luck.<br />> I don't see any<br />> errors anywhe=
re else.<br />><br />> Matt, if you have any idea what migh=
t be causing this, please<br />> let me know.<br />> =20=
Maybe I'll just fall for that shameless plug you have in the<br />>=20=
install guide. :)<br />><br />> Benjamin Long<br />=
> --<br />> GroupDAV<br />> groupdav@ope=
ngroupware.org<br />> =01a<br />> xhref=3D=03http:/=
/mail.opengroupware.org/mailman/listinfo/groupdav=03 TARGET=3D=03webcit01=
=03=02=01a xhref=3D=03http://mail.opengroupware.org/mailman/listinfo/grou=
pdav=01/A=02=03 TARGET=3D=03webcit01=03=02http://mail.opengroupware.org/m=
ailman/listinfo/groupdav=01/A=02=01/A=02<br />><br />><br />> --=
GroupDAV groupdav@opengroupware.org<br />> =01a xhref=3D=03http://mai=
l.opengroupware.org/mailman/listinfo/groupdav=03 TARGET=3D=03webcit01=03=02=
http://mail.opengroupware.org/mailman/listinfo/groupdav=01/A=02<br /></bl=
ockquote>--<br />---------------------+----------------------------------=
------------------<br /> Chris Picton | PGP Key ID: 9D28A988 (wwwk=
eys.pgp.net)<br /> Technical Director | PGP Key Fingerprint:<br /> T=
angent Systems | 2B46 29EA D530 79EC D9EA 3ED0 229D 6DD6 9D28 A988<br />=20=
011 447 8096 | "Quid quid latine dictum sit, altum viditar&qu=
ot;<br />chrisp@tangent.co.za | =01a xhref=3D=03http://www.tangent.co.za/=
keys/chrisp.asc=03 TARGET=3D=03webcit01=03=02http://www.tangent.co.za/key=
s/chrisp.asc=01/A=02<br />---------------------+-------------------------=
---------------------------<br /><br /><br /><br /></blockquote><br />
</body></html>