[Logo] Enterprise Client Community
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Unstable client - Duplicate put to keep alive cache  XML
Forum Index -> Development
Author Message
endroes

Active

Joined: 07/05/2008 11:07:29
Messages: 14
Offline

Hello,

we encounter instability in client-server communication. The behaviour is non-related to concrete action and occurs randomly.
The error frequency is the higher, the slower the network interface is.
local -> 1%
LAN -> 10%
W-LAN/DSL -> 80%

There is a stack trace on the client-side java console!

Regards,

Andreas

endroes

Active

Joined: 07/05/2008 11:07:29
Messages: 14
Offline

java.lang.AssertionError: Duplicate put to keep alive cache
at sun.net.www.http.HttpClient.putInKeepAliveCache(Unknown Source)
at sun.net.www.http.HttpClient.finished(Unknown Source)
at sun.net.www.http.KeepAliveStream.close(Unknown Source)
at sun.net.www.MeteredStream.justRead(Unknown Source)
at sun.net.www.MeteredStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.GZIPInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at org.eclnt.client.comm.http.DataTransfer.transferXML(DataTransfer.java:409)
at org.eclnt.client.comm.http.DataTransfer.communicateToServerSynchronous(DataTransfer.java:137)
at org.eclnt.client.page.Page.transferDataRun(Page.java:654)
at org.eclnt.client.page.Page$DataTransferRunner.run(Page.java:104)
at org.eclnt.client.page.Page.callServerRun(Page.java:636)
at org.eclnt.client.page.Page$CallServerRunner.run(Page.java:69)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at org.eclnt.client.page.BlockingEventQueue.dispatchEvent(BlockingEventQueue.java:82)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at org.eclnt.client.page.BlockingEventQueue.dispatchEvent(BlockingEventQueue.java:82)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
CaptainCasa

Power User
[Avatar]

Joined: 21/11/2007 12:23:06
Messages: 5523
Offline

...we never ever saw this message - and there are many usage scenarios over various networks (slow/fast, ...)... - Anyone else who has seen this message yet?

Would it be possible for you to trace the network (e.g. by network sniffer) to see what's going on network level?

Anything else which is "special"? like proxy, firewall, ...?
Do you encounter the same problems when going to the demo zone of CaptainCasa?

Björn

Björn Müller, CaptainCasa GmbH
endroes

Active

Joined: 07/05/2008 11:07:29
Messages: 14
Offline

Hello.

The problem can be reproduce with these settings:

Systemsteuerung -> Java -> Netzwerkeinstellungen -> Browser-Einstellungen verwenden (use browser settings - IE, no proxy, not on LAN)


When I change settings to "Direktverbindung", there is no problem.


Regards




 
Forum Index -> Development
Go to:   
Powered by JForum 2.1.6 © JForum Team