Sincerely in the doc is written that tomcat websocket is a 'single thread model' so it is already sincronized. I dont think it is that.
2016-04-19 15:55 GMT+02:00 André Warnier (tomcat) <a...@ice-sa.com>: > On 19.04.2016 15:41, Cristian Lorenzetto wrote: > >> 17-Apr-2016 10:50:23.751 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log Server >> version: Apache Tomcat/9.0.0.M1 >> 17-Apr-2016 10:50:23.752 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log Server >> built: Nov 12 2015 22:05:52 UTC >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log Server >> number: 9.0.0.0 >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log OS >> Name: Linux >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log OS >> Version: 3.16.0-28-generic >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log >> Architecture: amd64 >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log Java >> Home: /usr/lib/jvm/java-8-oracle/jre >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log JVM >> Version: 1.8.0_25-b17 >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log JVM >> Vendor: Oracle Corporation >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log >> CATALINA_BASE: /data/opt/apache-tomcat-9.0.0.M1 >> 17-Apr-2016 10:50:23.753 INFO [main] >> org.apache.catalina.startup.VersionLoggerListener.log >> CATALINA_HOME: /data/opt/apache-tomcat-9.0.0.M1 >> >> >> 2016-04-19 15:34 GMT+02:00 André Warnier (tomcat) <a...@ice-sa.com>: >> >> On 19.04.2016 15:19, Cristian Lorenzetto wrote: >>> >>> Hi I m using tomcat in ubuntu system. >>>> >>>> >>> Tomcat version ? Java version ? >>> >>> http://lmgtfy.com/?q=BINARY_PARTIAL_WRITING >>> >> > Thank you for the versions, but you forgot to check the above > reference(s), or the tomcat mail archives. > From these articles, I gather that the above behaviour is expected, and > that you should yourself protect your application against this. > Read the articles for a justification. > > > > >>> >>> When i leave my pc for 10 mins >>> >>> system is suspended. When i return to work i have this exception >>>> >>>> java.lang.IllegalStateException: The remote endpoint was in state >>>> [BINARY_PARTIAL_WRITING] which is an invalid state for called method >>>> at >>>> >>>> >>>> org.apache.tomcat.websocket.WsRemoteEndpointImplBase$StateMachine.checkState(WsRemoteEndpointImplBase.java:1213) >>>> at >>>> >>>> >>>> org.apache.tomcat.websocket.WsRemoteEndpointImplBase$StateMachine.binaryPartialStart(WsRemoteEndpointImplBase.java:1160) >>>> at >>>> >>>> >>>> org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendPartialBytes(WsRemoteEndpointImplBase.java:158) >>>> at >>>> >>>> >>>> org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendBinary(WsRemoteEndpointBasic.java:56) >>>> at >>>> >>>> >>>> org.springframework.web.socket.adapter.standard.StandardWebSocketSession.sendBinaryMessage(StandardWebSocketSession.java:202) >>>> at >>>> >>>> >>>> org.springframework.web.socket.adapter.AbstractWebSocketSession.sendMessage(AbstractWebSocketSession.java:108) >>>> at >>>> >>>> >>>> com.itiboss.utils.FragmentationOutputStream.close(FragmentationOutputStream.java:39) >>>> at com.itiboss.utils.Utils.send(Utils.java:80) >>>> ... 21 more >>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >>> For additional commands, e-mail: users-h...@tomcat.apache.org >>> >>> >>> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >