tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [Bug 53829] New: Timed out websocket hangs on send
Date Wed, 05 Sep 2012 04:05:54 GMT

          Priority: P2
            Bug ID: 53829
           Summary: Timed out websocket hangs on send
          Severity: major
    Classification: Unclassified
                OS: Windows XP
          Hardware: PC
            Status: NEW
           Version: 7.0.29
         Component: Catalina
           Product: Tomcat 7

Timed out websocket hangs on send.

Component: Websockets
Java: 1.6.25 and 1.6.30
Tomcat: 7.0.29
OS: Windows Xp and SUSE Linux Enterprise Server 11 (x86_64) VERSION = 11
Firewalls: none
Web server: Direct to Tomcat
Configuration: Default tomcat 7.0.29

In a websocket chat application with firefox...
Place a breakpoint in your websocket servlet such that firefox times out on
websocket connect (usually about 20 seconds).
Once firefox times out continue from your breakpoint, connection is stored in
chat application.
Attempt to write to socket (even though unknown to application it has reset),
socket hangs.

Socket should throw exception.

Wireshark Logs:
GET /ui/websocket/hearing/hearing/1200104 HTTP/1.1
Host: moj117894:8080
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive, Upgrade
Sec-WebSocket-Version: 13
Origin: http://moj117894:8080
Sec-WebSocket-Key: yaf7QYaa4NGb1V5okQ76zA==
Cookie: JSESSIONID=1B535D70EAF05760390C784EF340B30C
Pragma: no-cache
Cache-Control: no-cache
Upgrade: websocket

HTTP/1.1 101 Switching Protocols
Server: Apache-Coyote/1.1
Upgrade: websocket
Connection: upgrade
Sec-WebSocket-Accept: fuw+jh8p4BEW0MwPFbYRV2xOr3Q=
Transfer-Encoding: chunked
Date: Wed, 05 Sep 2012 03:29:17 GMT

1    0.000000    TCP    62    questnotify >
http-alt [SYN] Seq=0 Win=65535 Len=0 MSS=1460 SACK_PERM=1
2    0.000022    TCP    62    http-alt >
questnotify [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 SACK_PERM=1
3    0.000203    TCP    60    questnotify >
http-alt [ACK] Seq=1 Ack=1 Win=65535 Len=0
4    0.000319    HTTP    599    GET
/ui/websocket/hearing/hearing/1200104 HTTP/1.1 
5    0.225306    TCP    54    http-alt >
questnotify [ACK] Seq=1 Ack=546 Win=64990 Len=0
6    31.819501    TCP    275    [TCP segment of
a reassembled PDU]
7    32.017702    TCP    60    questnotify >
http-alt [ACK] Seq=546 Ack=222 Win=65314 Len=0
8    37.890816    TCP    54    http-alt >
questnotify [RST, ACK] Seq=222 Ack=546 Win=0 Len=0

You are receiving this mail because:
You are the assignee for the bug.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message