Hi,
this is an update on the "RPC communication stops functioning when
running with Internet Explorer" issue (http://groups.google.com/group/
Google-Web-Toolkit/tree/browse_frm/thread/2f7f9816e0578e0c/
1e92873057a32710?hl=en&rnum=1&_done=%2Fgroup%2FGoogle-Web-Toolkit
%2Fbrowse_frm%2Fthread%2F2f7f9816e0578e0c%3Fhl%3Den%26tvc%3D1%26pli
%3D1%26#doc_1e92873057a32710),
follow up at
http://groups.google.com/group/Google-Web-Toolkit/tree/browse_frm/thread/bcd4438cff88ccf1/d9219c153c3143b6?hl=en&rnum=1&_done=%2Fgroup%2FGoogle-Web-Toolkit%2Fbrowse_frm%2Fthread%2Fbcd4438cff88ccf1%3Fhl%3Den%26#doc_d9219c153c3143b6

1. Using GWT 1.5 did not solve the problem

2. I experience a problem that is specific to Internet Explorer 6 and
7. I have, despite numerous efforts, not been able to reproduce this
problem with Firefox, Safari or Opera.

3. Sometimes the corrupted requests results in
"javax.servlet.ServletException: Client did not send nnn bytes as
expected", but in some rare cases also in

"ALLVARLIG: Exception while dispatching incoming RPC call
java.io.IOException
        at
org.apache.jk.common.JkInputStream.receive(JkInputStream.java:199)"
(full stack trace below)

4. This happens when sending repeated similar requests updating state
from server. It does not matter if this is done using a Timer sending
repeated requests or by scheduling a new request in the callback. RPC
communication is broken anyhow.

I have tried different different servers and different ISP:s, but the
problem seem to come back every time. This application is fairly
simple and straightforward and with IE being the most common browser,
are really this few having this problem ?

I will try to strip the application down keeping this problem and
hopefully someone would care to investigate it further?

/PJ

ALLVARLIG: Exception while dispatching incoming RPC call
java.io.IOException
        at
org.apache.jk.common.JkInputStream.receive(JkInputStream.java:199)
        at
org.apache.jk.common.JkInputStream.refillReadBuffer(JkInputStream.jav
a:258)
        at
org.apache.jk.common.JkInputStream.doRead(JkInputStream.java:177)
        at org.apache.coyote.Request.doRead(Request.java:428)
        at
org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.j
ava:304)
        at
org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:405)
        at
org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:327)
        at
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStrea
m.java:193)
        at
com.google.gwt.user.server.rpc.RPCServletUtils.readContentAsUtf8(RPCS
ervletUtils.java:152)
        at
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServ
iceServlet.java:76)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:286)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja
va:697)
        at org.apache.jk.common.ChannelSocket
$SocketConnection.runIt(ChannelSock
et.java:889)
        at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadP
ool.java:690)
        at java.lang.Thread.run(Thread.java:619)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to