Menu

#1 java.lang.NoSuchMethodError

open
nobody
None
5
2014-08-14
2008-04-18
No

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

Discussion


Log in to post a comment.