I just upgraded my funambol server to 8.7 and now the sync to my phone
fails with a "System Error" on the phone(Nokia E71) and the following on
the Funambol server.
Any suggestions?
[2010-10-04 12:45:20,501] [funambol.sogo] [WARN]
[269A46A1F8F18AD88F107843A0F6B7D8] [207.164.182.65]
[IMEI:352925022775797] [jdempsey] [sogo-cal] Exception occured in
getUserTimeZone() - trying to read from JSON string:
java.lang.NullPointerException
java.lang.NullPointerException
at java.io.StringReader.<init>(Unknown Source)
at org.json.simple.JSONValue.parse(JSONValue.java:33)
at
ca.inverse.sogo.engine.source.SOGoUtilities.getUserTimeZone(SOGoUtilities.java:654)
at
ca.inverse.sogo.engine.source.SOGoEventUtilities.getEndDate(SOGoEventUtilities.java:213)
at
ca.inverse.sogo.engine.source.SOGoSyncSource.getSyncItemKeysFromTwin(SOGoSyncSource.java:1084)
at
com.funambol.server.engine.Sync4jStrategy.fixMappedItems(Sync4jStrategy.java:1579)
at
com.funambol.server.engine.Sync4jStrategy.prepareSlowSync(Sync4jStrategy.java:325)
at com.funambol.server.engine.Sync4jEngine.sync(Sync4jEngine.java:676)
at
com.funambol.server.session.SyncSessionHandler.processModifications(SyncSessionHandler.java:1655)
at
com.funambol.server.session.SyncSessionHandler.processSyncMessage(SyncSessionHandler.java:1499)
at
com.funambol.server.session.SyncSessionHandler.processInitSyncMapMessage(SyncSessionHandler.java:960)
at
com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHandler.java:527)
at
com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java:533)
at
com.funambol.server.engine.SyncAdapter.processWBXMLMessage(SyncAdapter.java:369)
at
com.funambol.transport.http.server.LocalSyncHolder.processWBXMLMessage(LocalSyncHolder.java:118)
at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:398)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilter.java:137)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.funambol.transport.http.server.SyncResponseTimeFilter.doFilter(SyncResponseTimeFilter.java:153)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
[2010-10-04 12:45:20,502] [funambol.handler] [ERROR]
[269A46A1F8F18AD88F107843A0F6B7D8] [207.164.182.65]
[IMEI:352925022775797] [jdempsey] [] Error processing message
java.lang.NoClassDefFoundError:
org/apache/commons/configuration/plist/PropertyListConfiguration
at
ca.inverse.sogo.engine.source.SOGoUtilities.getUserTimeZone(SOGoUtilities.java:668)
at
ca.inverse.sogo.engine.source.SOGoEventUtilities.getEndDate(SOGoEventUtilities.java:213)
at
ca.inverse.sogo.engine.source.SOGoSyncSource.getSyncItemKeysFromTwin(SOGoSyncSource.java:1084)
at
com.funambol.server.engine.Sync4jStrategy.fixMappedItems(Sync4jStrategy.java:1579)
at
com.funambol.server.engine.Sync4jStrategy.prepareSlowSync(Sync4jStrategy.java:325)
at com.funambol.server.engine.Sync4jEngine.sync(Sync4jEngine.java:676)
at
com.funambol.server.session.SyncSessionHandler.processModifications(SyncSessionHandler.java:1655)
at
com.funambol.server.session.SyncSessionHandler.processSyncMessage(SyncSessionHandler.java:1499)
at
com.funambol.server.session.SyncSessionHandler.processInitSyncMapMessage(SyncSessionHandler.java:960)
at
com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHandler.java:527)
at
com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java:533)
at
com.funambol.server.engine.SyncAdapter.processWBXMLMessage(SyncAdapter.java:369)
at
com.funambol.transport.http.server.LocalSyncHolder.processWBXMLMessage(LocalSyncHolder.java:118)
at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:398)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilter.java:137)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.funambol.transport.http.server.SyncResponseTimeFilter.doFilter(SyncResponseTimeFilter.java:153)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
[2010-10-04 12:45:20,503] [funambol.handler] [INFO]
[269A46A1F8F18AD88F107843A0F6B7D8] [207.164.182.65]
[IMEI:352925022775797] [jdempsey] [] moving to state: STATE_ERROR [Error
processing message]
[2010-10-04 12:45:20,503] [funambol.handler] [INFO]
[269A46A1F8F18AD88F107843A0F6B7D8] [207.164.182.65]
[IMEI:352925022775797] [jdempsey] [] moving to state: STATE_ERROR
[com.funambol.framework.server.error.ServerFailureException: 511 SERVER
FAILURE - Server error]
[2010-10-04 12:45:20,618] [funambol.engine.pipeline] [INFO]
[269A46A1F8F18AD88F107843A0F6B7D8] [207.164.182.65]
[IMEI:352925022775797] [jdempsey] [] Output processing stopped by
com.funambol.foundation.synclet.beanshellsync...@24bfaa[script=com/funambol/server/engine/pipeline/phones-support/bsh/NokiaS60out.bsh,header=user-agent,pattern=Nokia
SyncML HTTP Client|S60 SyncML HTTP Client] (reason: NokiaS60out Synclet
finished)
--
[email protected]
https://inverse.ca/sogo/lists