This has been crashing in Gump for a long time. I suspect that the problem is on the Java side in Tomcat 9, so I don't view this as a blocker for Tomcat Native 1.2.0.

"Rainer Jung"  wrote in message news:5633fe24.90...@kippdata.de...

Am 30.10.2015 um 23:46 schrieb Rainer Jung:

Before the crash, the test logged:

...
     [junit] 30-Oct-2015 23:32:16.526 INFO [main]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["https-apr-127.0.0.1-auto-1-37331"]
     [junit] 30-Oct-2015 23:32:16.600 INFO [main]
org.apache.catalina.core.StandardService.stopInternal Stopping service
Tomcat
     [junit] 30-Oct-2015 23:32:21.621 WARNING [localhost-startStop-2]
org.apache.tomcat.websocket.WsSession.doClose Failed to flush batched
messages on session close
     [junit]  java.net.SocketTimeoutException
     [junit]     at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:295)

     [junit]     at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:256)

     [junit]     at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.flushBatch(WsRemoteEndpointImplBase.java:119)

     [junit]     at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.setBatchingAllowed(WsRemoteEndpointImplBase.java:106)

     [junit]     at
org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:469)
     [junit]     at
org.apache.tomcat.websocket.WsSession.close(WsSession.java:444)
     [junit]     at
org.apache.tomcat.websocket.WsWebSocketContainer.destroy(WsWebSocketContainer.java:789)

     [junit]     at
org.apache.tomcat.websocket.server.WsServerContainer.destroy(WsServerContainer.java:280)

     [junit]     at
org.apache.tomcat.websocket.server.WsContextListener.contextDestroyed(WsContextListener.java:48)

     [junit]     at
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4780)

     [junit]     at
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5401)

     [junit]     at
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:237)
     [junit]     at
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1420)

     [junit]     at
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1409)

     [junit]     at
java.util.concurrent.FutureTask.run(FutureTask.java:266)
     [junit]     at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

     [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

     [junit]     at java.lang.Thread.run(Thread.java:745)
     [junit]

where apr crashed, nio logged the same SocketTimeoutException and then

    [junit] 31-Oct-2015 00:22:04.519 INFO
[https-nio-127.0.0.1-auto-1-exec-5]
org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doClose
Failed to close the ServletOutputStream connection cleanly
    [junit]  java.io.IOException: Remaining data in the network buffer,
can't send SSL close message, force a close with close(true) instead
    [junit]     at
org.apache.tomcat.util.net.SecureNioChannel.close(SecureNioChannel.java:478)
    [junit]     at
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.close(NioEndpoint.java:1244)
    [junit]     at
org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doClose(WsRemoteEndpointImplServer.java:172)
    [junit]     at
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.close(WsRemoteEndpointImplBase.java:698)
    [junit]     at
org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:577)
    [junit]     at
org.apache.tomcat.websocket.WsSession.onClose(WsSession.java:508)
    [junit]     at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.close(WsHttpUpgradeHandler.java:234)
    [junit]     at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:150)
    [junit]     at
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)
    [junit]     at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:56)
    [junit]     at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:737)
    [junit]     at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1531)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    [junit]     at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    [junit]     at java.lang.Thread.run(Thread.java:745)
    [junit]

Regards,

Rainer


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to