How ready are Websockets?
werrenmi Sep 16, 2013 4:32 AMHello together
I try to switch from Coment to websockets. We use the JBoss EAP 6.1.Final (APR installed) and Errai 2.2.0.Final at the moment (migration to 3 is scheduled)
Unfortunately i found some problems. The JBossAS7WebSocketServlet imports not existing frame classes (for me a local build from Errai sources has also failed because those imports). As workaround i tried to copy the whole class code into a own servlet and fix those imports.
When i now try to switch the web.xml configuration to websockets like mentioned in the documentation (except i use my own websocket servlet instead), it results in a strange behavior. From time to time i have to reload the page more than one time to see the entire view. But in the Firefox console or in dev mode no error / exception appears, the websocket connection seems also to be successful established. Also in the server log i see only the entries about the websocket protokol and extension. The very confusing thing comes know. In our application the first view is a login mask. The login RPC execution seems to work. For the next view a list of Dto's has to be loaded via a further RPC and here the queue session id locks like lost.
Here is the stack trace:
09:51:50,636 DEBUG [org.apache.catalina.core] (http-/0.0.0.0:8080-3) JBWEB001119: Client abort exception: JBWEB002011: Socket read failed
09:51:50,637 DEBUG [org.apache.catalina.core] (http-/0.0.0.0:8080-3) JBWEB001119: Client abort exception: JBWEB002011: Socket read failed
09:51:52,635 INFO [org.jboss.websockets.oio.internal.WebSocketHeaders] (http-/0.0.0.0:8080-3) found header field in request: Origin, with value:http://localhost:8080
09:51:52,635 INFO [org.jboss.websockets.oio.internal.WebSocketHeaders] (http-/0.0.0.0:8080-3) NOT found header field in request: Sec-WebSocket-Protocol, with value:null
09:51:52,635 INFO [org.jboss.websockets.oio.internal.WebSocketHeaders] (http-/0.0.0.0:8080-3) NOT found header field in request: Sec-WebSocket-Extensions, with value:null
09:51:53,236 INFO [org.jboss.errai.bus.server.MessageQueueImpl] (http-/0.0.0.0:8080-3) error writing to socket for queue 56eac7a895a98a1ba8ab85121c228e3ab6f8eec77d43947a2a83aeb1999356
09:51:53,237 ERROR [stderr] (http-/0.0.0.0:8080-3) ClientAbortException: java.io.IOException: JBWEB002012: Socket write failed
09:51:53,237 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:403)
09:51:53,237 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:450)
09:51:53,237 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:295)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.OutputBuffer.writeByte(OutputBuffer.java:444)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:77)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.websockets.oio.internal.protocol.ietf13.Hybi13Socket._writeTextFrame(Hybi13Socket.java:178)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.websockets.oio.internal.protocol.ietf13.Hybi13Socket.writeFrame(Hybi13Socket.java:255)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.as.websockets.servlet.WebSocketDelegate.writeFrame(WebSocketDelegate.java:41)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at ch.apkern.achilles.app.server.websockets.AchillesWebSocketsServlet$SimpleEventChannelWrapped.write(AchillesWebSocketsServlet.java:78)
09:51:53,238 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.MessageQueueImpl.offer(MessageQueueImpl.java:153)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.enqueueForDelivery(ServerMessageBusImpl.java:739)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:728)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:675)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.MessageBusProxy.send(MessageBusProxy.java:59)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.ConversationMessageWrapper.sendNowWith(ConversationMessageWrapper.java:228)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.DefaultMessageBuilder$1.sendNowWith(DefaultMessageBuilder.java:78)
09:51:53,239 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.ConversationalEndpointCallback.callback(ConversationalEndpointCallback.java:122)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.RemoteServiceCallback.callback(RemoteServiceCallback.java:54)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.cdi.server.CDIExtensionPoints$3.callback(CDIExtensionPoints.java:512)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.framework.DeliveryPlan.deliver(DeliveryPlan.java:43)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:632)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:93)
09:51:53,240 ERROR [stderr] (http-/0.0.0.0:8080-3) at ch.apkern.achilles.app.server.websockets.AchillesWebSocketsServlet.onReceivedFrame(AchillesWebSocketsServlet.java:186)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.as.websockets.servlet.WebSocketServlet.event(WebSocketServlet.java:166)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilterEvent(ApplicationFilterChain.java:458)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.doFilterEvent(ApplicationFilterChain.java:364)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:409)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:171)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,241 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:247)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:121)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:228)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProcessor.event(Http11AprProcessor.java:767)
09:51:53,242 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.event(Http11AprProtocol.java:565)
09:51:53,243 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2030)
09:51:53,243 ERROR [stderr] (http-/0.0.0.0:8080-3) at java.lang.Thread.run(Thread.java:662)
09:51:53,243 ERROR [stderr] (http-/0.0.0.0:8080-3) Caused by: java.io.IOException: JBWEB002012: Socket write failed
09:51:53,243 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:848)
09:51:53,243 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:886)
09:51:53,244 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.InternalAprOutputBuffer.doWrite(InternalAprOutputBuffer.java:546)
09:51:53,244 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.Response.doWrite(Response.java:594)
09:51:53,244 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:398)
09:51:53,244 ERROR [stderr] (http-/0.0.0.0:8080-3) ... 39 more
09:51:53,262 ERROR [stderr] (http-/0.0.0.0:8080-3) org.jboss.errai.bus.client.api.base.MessageDeliveryFailure: error invoking endpoint
09:51:53,262 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.ConversationalEndpointCallback.callback(ConversationalEndpointCallback.java:135)
09:51:53,262 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.RemoteServiceCallback.callback(RemoteServiceCallback.java:54)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.cdi.server.CDIExtensionPoints$3.callback(CDIExtensionPoints.java:512)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.framework.DeliveryPlan.deliver(DeliveryPlan.java:43)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:632)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:93)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at ch.apkern.achilles.app.server.websockets.AchillesWebSocketsServlet.onReceivedFrame(AchillesWebSocketsServlet.java:186)
09:51:53,263 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.as.websockets.servlet.WebSocketServlet.event(WebSocketServlet.java:166)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilterEvent(ApplicationFilterChain.java:458)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.doFilterEvent(ApplicationFilterChain.java:364)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:409)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:171)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,264 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:247)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:121)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:228)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProcessor.event(Http11AprProcessor.java:767)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.event(Http11AprProtocol.java:565)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2030)
09:51:53,265 ERROR [stderr] (http-/0.0.0.0:8080-3) at java.lang.Thread.run(Thread.java:662)
09:51:53,266 ERROR [stderr] (http-/0.0.0.0:8080-3) Caused by: org.jboss.errai.bus.server.QueueUnavailableException: no queue available to send. (queue or session may have expired): (session id: 56eac7a895a98a1ba8ab85121c228e3ab6f8eec77d43947a2a83aeb1999356)
09:51:53,266 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.getQueueByMessage(ServerMessageBusImpl.java:1251)
09:51:53,266 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:675)
09:51:53,266 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.MessageBusProxy.send(MessageBusProxy.java:59)
09:51:53,266 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.ConversationMessageWrapper.sendNowWith(ConversationMessageWrapper.java:228)
09:51:53,267 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.DefaultMessageBuilder$1.sendNowWith(DefaultMessageBuilder.java:78)
09:51:53,267 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.ConversationalEndpointCallback.callback(ConversationalEndpointCallback.java:122)
09:51:53,267 ERROR [stderr] (http-/0.0.0.0:8080-3) ... 23 more
09:51:53,267 ERROR [stderr] (http-/0.0.0.0:8080-3) *** Message delivery failure ***
09:51:53,267 ERROR [stderr] (http-/0.0.0.0:8080-3) Bus: org.jboss.errai.bus.server.ServerMessageBusImpl@7d1ee2fc
09:51:53,267 ERROR [stderr] (http-/0.0.0.0:8080-3) Message: CommandType=getUsers:, ErrorTo=ch.apkern.achilles.apiapplication.shared.generics.core.communication.UserRPC:RPC.getUsers::Errors:7, ReplyTo=ch.apkern.achilles.apiapplication.shared.generics.core.communication.UserRPC:RPC.getUsers::RespondTo:7, ToSubject=ch.apkern.achilles.apiapplication.shared.generics.core.communication.UserRPC:RPC, MethodParms=[]
09:51:53,268 ERROR [stderr] (http-/0.0.0.0:8080-3) errorMessage: Error calling remote service: ch.apkern.achilles.apiapplication.shared.generics.core.communication.UserRPC:RPC
09:51:53,268 ERROR [stderr] (http-/0.0.0.0:8080-3) exception: org.jboss.errai.bus.client.api.base.MessageDeliveryFailure: error invoking endpoint
09:51:53,268 ERROR [stderr] (http-/0.0.0.0:8080-3) disconnect: false
09:51:53,268 ERROR [stderr] (http-/0.0.0.0:8080-3) org.jboss.errai.bus.server.QueueUnavailableException: no queue available to send. (queue or session may have expired): (session id: 56eac7a895a98a1ba8ab85121c228e3ab6f8eec77d43947a2a83aeb1999356)
09:51:53,268 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.getQueueByMessage(ServerMessageBusImpl.java:1251)
09:51:53,269 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:675)
09:51:53,269 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.ConversationMessageWrapper.sendNowWith(ConversationMessageWrapper.java:228)
09:51:53,269 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.DefaultMessageBuilder$1.sendNowWith(DefaultMessageBuilder.java:78)
09:51:53,269 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.util.ErrorHelper.sendClientError(ErrorHelper.java:107)
09:51:53,269 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.util.ErrorHelper.sendClientError(ErrorHelper.java:77)
09:51:53,269 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.util.ErrorHelper.handleMessageDeliveryFailure(ErrorHelper.java:170)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:53)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:93)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at ch.apkern.achilles.app.server.websockets.AchillesWebSocketsServlet.onReceivedFrame(AchillesWebSocketsServlet.java:186)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.as.websockets.servlet.WebSocketServlet.event(WebSocketServlet.java:166)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilterEvent(ApplicationFilterChain.java:458)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.doFilterEvent(ApplicationFilterChain.java:364)
09:51:53,270 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:409)
09:51:53,271 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:171)
09:51:53,271 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,271 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,271 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,271 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:247)
09:51:53,271 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,272 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:121)
09:51:53,272 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:228)
09:51:53,272 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProcessor.event(Http11AprProcessor.java:767)
09:51:53,272 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.event(Http11AprProtocol.java:565)
09:51:53,272 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2030)
09:51:53,272 ERROR [stderr] (http-/0.0.0.0:8080-3) at java.lang.Thread.run(Thread.java:662)
09:51:53,285 ERROR [stderr] (http-/0.0.0.0:8080-3) org.jboss.errai.bus.client.api.base.MessageDeliveryFailure: error invoking endpoint
09:51:53,285 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.ConversationalEndpointCallback.callback(ConversationalEndpointCallback.java:135)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.RemoteServiceCallback.callback(RemoteServiceCallback.java:54)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.cdi.server.CDIExtensionPoints$3.callback(CDIExtensionPoints.java:512)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.framework.DeliveryPlan.deliver(DeliveryPlan.java:43)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:632)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:93)
09:51:53,286 ERROR [stderr] (http-/0.0.0.0:8080-3) at ch.apkern.achilles.app.server.websockets.AchillesWebSocketsServlet.onReceivedFrame(AchillesWebSocketsServlet.java:186)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.as.websockets.servlet.WebSocketServlet.event(WebSocketServlet.java:166)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilterEvent(ApplicationFilterChain.java:458)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.doFilterEvent(ApplicationFilterChain.java:364)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:409)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:171)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,287 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:247)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:121)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:228)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProcessor.event(Http11AprProcessor.java:767)
09:51:53,288 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.event(Http11AprProtocol.java:565)
09:51:53,289 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2030)
09:51:53,289 ERROR [stderr] (http-/0.0.0.0:8080-3) at java.lang.Thread.run(Thread.java:662)
09:51:53,289 ERROR [stderr] (http-/0.0.0.0:8080-3) Caused by: org.jboss.errai.bus.server.QueueUnavailableException: no queue available to send. (queue or session may have expired): (session id: 56eac7a895a98a1ba8ab85121c228e3ab6f8eec77d43947a2a83aeb1999356)
09:51:53,289 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.getQueueByMessage(ServerMessageBusImpl.java:1251)
09:51:53,289 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:675)
09:51:53,289 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.MessageBusProxy.send(MessageBusProxy.java:59)
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.ConversationMessageWrapper.sendNowWith(ConversationMessageWrapper.java:228)
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.DefaultMessageBuilder$1.sendNowWith(DefaultMessageBuilder.java:78)
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.io.ConversationalEndpointCallback.callback(ConversationalEndpointCallback.java:122)
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) ... 23 more
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) *** Message delivery failure ***
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) Bus: org.jboss.errai.bus.server.ServerMessageBusImpl@7d1ee2fc
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) Message: CommandType=getSubstanceList:, ErrorTo=ch.apkern.achilles.apiapplication.shared.generics.laboratory.masterdata.communication.SubstanceRPC:RPC.getSubstanceList::Errors:8, ReplyTo=ch.apkern.achilles.apiapplication.shared.generics.laboratory.masterdata.communication.SubstanceRPC:RPC.getSubstanceList::RespondTo:8, ToSubject=ch.apkern.achilles.apiapplication.shared.generics.laboratory.masterdata.communication.SubstanceRPC:RPC, MethodParms=[]
09:51:53,290 ERROR [stderr] (http-/0.0.0.0:8080-3) errorMessage: Error calling remote service: ch.apkern.achilles.apiapplication.shared.generics.laboratory.masterdata.communication.SubstanceRPC:RPC
09:51:53,291 ERROR [stderr] (http-/0.0.0.0:8080-3) exception: org.jboss.errai.bus.client.api.base.MessageDeliveryFailure: error invoking endpoint
09:51:53,291 ERROR [stderr] (http-/0.0.0.0:8080-3) disconnect: false
09:51:53,291 ERROR [stderr] (http-/0.0.0.0:8080-3) org.jboss.errai.bus.server.QueueUnavailableException: no queue available to send. (queue or session may have expired): (session id: 56eac7a895a98a1ba8ab85121c228e3ab6f8eec77d43947a2a83aeb1999356)
09:51:53,291 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.getQueueByMessage(ServerMessageBusImpl.java:1251)
09:51:53,291 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:675)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.ConversationMessageWrapper.sendNowWith(ConversationMessageWrapper.java:228)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.api.base.DefaultMessageBuilder$1.sendNowWith(DefaultMessageBuilder.java:78)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.util.ErrorHelper.sendClientError(ErrorHelper.java:107)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.util.ErrorHelper.sendClientError(ErrorHelper.java:77)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.client.util.ErrorHelper.handleMessageDeliveryFailure(ErrorHelper.java:170)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:53)
09:51:53,292 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:93)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at ch.apkern.achilles.app.server.websockets.AchillesWebSocketsServlet.onReceivedFrame(AchillesWebSocketsServlet.java:186)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.jboss.as.websockets.servlet.WebSocketServlet.event(WebSocketServlet.java:166)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilterEvent(ApplicationFilterChain.java:458)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.ApplicationFilterChain.doFilterEvent(ApplicationFilterChain.java:364)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:409)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:171)
09:51:53,293 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:247)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:121)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:228)
09:51:53,294 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProcessor.event(Http11AprProcessor.java:767)
09:51:53,295 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.event(Http11AprProtocol.java:565)
09:51:53,295 ERROR [stderr] (http-/0.0.0.0:8080-3) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2030)
09:51:53,295 ERROR [stderr] (http-/0.0.0.0:8080-3) at java.lang.Thread.run(Thread.java:662)
Its very hard to determine the entire problem ... but i will continue trying
Maybe anyone has a suggestion?
Regards
Michel
-
websockets-test.zip 73.4 KB