RPC Exception in 1.1.

41 views
Skip to first unread message

ijuma

unread,
Aug 11, 2006, 7:15:27 PM8/11/06
to Google Web Toolkit
I am getting the following exception when running 1.1 in an external
tomcat (5.5.17):

Exception while dispatching incoming RPC call
java.lang.NumberFormatException: For input string: "+0"
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.readInt(ServerSerializationStreamReader.java:105)
at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.readString(ServerSerializationStreamReader.java:117)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:185)
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:147)
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(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: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.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)

Strangely enough this does not happen when I use the internal tomcat.
Note that this did not occur in the previous version in both scenarios.
Anyone has any ideas of what could be causing this? Thanks in advance.

Regards,
Ismael

Scott Blum

unread,
Aug 11, 2006, 10:27:44 PM8/11/06
to Google Web Toolkit
Ismael,

It looks like a client-server version mismatch. The RPC format changed
so you'll need to update your compile JS and server binaries in
lockstep. That "+0" is the old style RPC and isn't used anymore.

Scott

ijuma

unread,
Aug 12, 2006, 4:33:41 AM8/12/06
to Google Web Toolkit
That will teach me not to do these things late at night. :) Seems like
my deploy script had messed up a bit. Thanks Scott.

Ismael

Reply all
Reply to author
Forward
0 new messages