https://bz.apache.org/bugzilla/show_bug.cgi?id=57776
Bug ID: 57776 Summary: Fragmented message error Product: Tomcat 8 Version: 8.0.21 Hardware: Other OS: Linux Status: NEW Severity: normal Priority: P2 Component: WebSocket Assignee: dev@tomcat.apache.org Reporter: steve.d...@shaw.ca Vaadin 7.4.2 webapp runs perfectly in Tomcat 8.0.20 repeatedly evokes IllegalStateException in Tomcat 8.0.21: Exception in thread "WebSocketServer-localhost-/vfc-6" java.lang.IllegalStateException: When sending a fragmented message, all fragments bust be of the same type at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:411) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.endMessage(WsRemoteEndpointImplBase.java:366) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase$IntermediateMessageHandler.onResult(WsRemoteEndpointImplBase.java:513) at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer$OnResultRunnable.run(WsRemoteEndpointImplServer.java:247) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Rolling back to 8.0.20 but retaining Tomcat Native 1.1.33 restores error-free webapp operation. I haven't isolated a simple example as the webapp mostly works and I don't yet know what triggers the error. The offending function generates new threads, access a database, creates various forms and uses WebSocket to push data to other user interfaces. I understand I have provided insufficient information to qualify as a bug report, but please take it as a data point, in case you receive other similar reports. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org