Hi,
if I bind in the funambol-scalix-0.6.36.s4j module for scalix support and
try to search for devices I get an internal Server error.
Ther error Log says:
[2008-04-16 09:21:44,520] [funambol.transport.http] [INFO]
[FAC436450B3AEBCCBAD097394773EE9B] [] [] [] Handling incoming request
[2008-04-16 09:21:44,520] [funambol.transport.http] [INFO]
[FAC436450B3AEBCCBAD097394773EE9B] [] [] [] Request URL:
http://server.bleicher-christian.info:888
8/funambol/ds
[2008-04-16 09:21:44,520] [funambol.transport.http] [INFO]
[FAC436450B3AEBCCBAD097394773EE9B] [] [] [] Requested sessionId: null
[2008-04-16 09:21:44,635] [funambol.handler] [ERROR]
[FAC436450B3AEBCCBAD097394773EE9B] [fjg-2a+I73MB5p5ZMAHE9RTymw==] [] []
Exception processing message
java.lang.NoSuchMethodError:
com.funambol.framework.server.Sync4jDevice.getConvertDatePolicy()S
at
com.funambol.server.store.DevicePersistentStore.store(DevicePersistentStore
.java:214)
at
com.funambol.server.inventory.DeviceInventoryImpl.setDevice(DeviceInventory
Impl.java:251)
at
com.funambol.server.engine.Sync4jEngine.storeDevice(Sync4jEngine.java:2029)
at
com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHa
ndler.java:429)
at
com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java
:514)
at
com.funambol.server.engine.SyncAdapter.processXMLMessage(SyncAdapter.java:2
43)
at
com.funambol.transport.http.server.LocalSyncHolder.processXMLMessage(LocalS
yncHolder.java:97)
at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:
382)
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
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilt
er.java:115)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
ava:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
ava:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
6)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:10
5)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.process
Connection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.ja
va:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerW
orkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
va:684)
at java.lang.Thread.run(Unknown Source)
[2008-04-16 09:21:44,682] [funambol.transport.http] [INFO]
[FAC436450B3AEBCCBAD097394773EE9B] [fjg-2a+I73MB5p5ZMAHE9RTymw==] [] []
Request processed.
[2008-04-16 09:21:44,684] [funambol.transport.http] [INFO]
[FAC436450B3AEBCCBAD097394773EE9B] [] [] [] Closing session
FAC436450B3AEBCCBAD097394773EE9B
[2008-04-16 09:21:44,684] [funambol.engine] [INFO]
[FAC436450B3AEBCCBAD097394773EE9B] [] [] [] null: synchronization
completed
Then I checked out the CVS Tree of Funambol and searched the class and
there is really no Method called like that.
Could it be that this connector was programmed for an older version than
V6?
If i try to syncronize contect and the calendar with the Funambol Demo
Client I get back the error 511:
Log:
10:17:05:625 [DEBUG] - Connected to
http://server.bleicher-christian.info:8888/funambol/ds
10:17:05:828 [DEBUG] - SyncTransportEvent - Send data begin - data length:
1259
10:17:05:859 [DEBUG] - SyncTransportEvent - Send data end - data length:
1259
10:17:05:875 [DEBUG] - Message sent
10:17:05:906 [DEBUG] - Reading response...
10:17:06:062 [DEBUG] - SyncTransportEvent - Receive data begin - data
length: 727
10:17:06:078 [DEBUG] - Content-Type: application/vnd.syncml+xml
10:17:06:109 [DEBUG] - Content-Length: 727
10:17:06:125 [DEBUG] - SyncTransportEvent - Data received - data length:
727
10:17:06:156 [DEBUG] - Response read
10:17:06:171 [DEBUG] - SyncTransportEvent - Received data end - data
length: 727
10:17:06:203 [ERROR] - Error sync initializing: The server returned the
error code 511
10:17:06:234 [INFO] - Error sync initializing: The server returned the
error code 511
10:17:06:265 [INFO] - com.funambol.syncclient.javagui.MainWindow
synchronizeError sync initializing: The server returned the error code 511
If I try to sync with my Sony ericson K800i i get an error, too.
Log:
[2008-04-16 10:22:15,016] [funambol.transport.http] [INFO]
[B5C1B8625302A6AE838E96B6B1DCA32E] [] [] [] Handling incoming request
[2008-04-16 10:22:15,016] [funambol.transport.http] [INFO]
[B5C1B8625302A6AE838E96B6B1DCA32E] [] [] [] Request URL:
http://server.bleicher-christian.info:888
8/funambol/ds
[2008-04-16 10:22:15,016] [funambol.transport.http] [INFO]
[B5C1B8625302A6AE838E96B6B1DCA32E] [] [] [] Requested sessionId: null
I think it has the same source like the error listing the devices.
I hope this helps to improove the connector
Regards
sheadow