PDA

View Full Version : RPC Exceptions



shakiroa
6 Apr 2012, 10:15 AM
Hello!

We start seeing following RPC exceptions in our application recently.
If you saw it before or know what could be the reason please let me know.
Your help is highly appreciated!

Thank you!

Image: RPC-1
StatusCodeException.

Image: RPC-2
Application is out of date.


An IncompatibleRemoteServiceException was thrown while processing this call.
com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: This application is out of date, please click the refresh button on your browser. ( Malformed or old RPC message received - expecting version 5 )
at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead(ServerSerializationStreamReader.java:417)
at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:236)
at org.spring4gwt.server.SpringGwtRemoteServiceServlet.processCall(SpringGwtRemoteServiceServlet.java:56)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at org.finra.fms.fil.servlet.FinraContextFilter.doFilter(FinraContextFilter.java:117)


Image: RPC-3
Unknown Error - this is our custom error message,
this dialog is shown when exception (client or server side) occurred but
message is null or empty

sven
7 Apr 2012, 3:34 AM
The first thing i would check is that the GWT version you compiled your application against is the same than you are using on your server side.