-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
7.1.0.DR11, 7.1.0.CR3, 7.2.0.Beta
-
None
Scenario: eap-7x-failover-ejb-ejbstateless-jvmkill-repl-async
After a node is killed, the client started logging ~ 200 errors:
2017/01/26 02:58:45:496 EST [ERROR][Runner - 1179] HOST perf17.mw.lab.eng.bos.redhat.com:rootProcess:c - Error getting response! <javax.ejb.EJBException: java.io.IOException: Channel Channel ID a5b973e2 (outbound) of Remoting connection 6d486adb to perf18/10.16.90.54:8080 of endpoint "config-based-ejb-client-endpoint" <13235d06> has been closed> javax.ejb.EJBException: java.io.IOException: Channel Channel ID a5b973e2 (outbound) of Remoting connection 6d486adb to perf18/10.16.90.54:8080 of endpoint "config-based-ejb-client-endpoint" <13235d06> has been closed at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:238) at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:183) at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:146) at com.sun.proxy.$Proxy0.getNodeName(Unknown Source) at org.jboss.smartfrog.clustering.ejb3.stateless.StatelessSBProcessorFactoryImpl$StatelessEjbRequestProcessor.processRequest(StatelessSBProcessorFactoryImpl.java:92) at org.jboss.smartfrog.loaddriver.CompoundRequestProcessorFactoryImpl$CompoundRequestProcessor.processRequest(CompoundRequestProcessorFactoryImpl.java:52) at org.jboss.smartfrog.loaddriver.Runner.run(Runner.java:103) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: Channel Channel ID a5b973e2 (outbound) of Remoting connection 6d486adb to perf18/10.16.90.54:8080 of endpoint "config-based-ejb-client-endpoint" <13235d06> has been closed at org.jboss.ejb.client.remoting.ChannelAssociation$1.handleClose(ChannelAssociation.java:123) at org.jboss.ejb.client.remoting.ChannelAssociation$1.handleClose(ChannelAssociation.java:115) at org.jboss.remoting3.spi.SpiUtils.safeHandleClose(SpiUtils.java:54) at org.jboss.remoting3.spi.AbstractHandleableCloseable$CloseHandlerTask.run(AbstractHandleableCloseable.java:514) at org.jboss.remoting3.spi.AbstractHandleableCloseable.runCloseTask(AbstractHandleableCloseable.java:419) at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeComplete(AbstractHandleableCloseable.java:290) at org.jboss.remoting3.remote.RemoteConnectionChannel.closeAction(RemoteConnectionChannel.java:512) at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:372) at org.jboss.remoting3.remote.RemoteConnectionHandler.closeAllChannels(RemoteConnectionHandler.java:603) at org.jboss.remoting3.remote.RemoteConnectionHandler.handleConnectionClose(RemoteConnectionHandler.java:118) at org.jboss.remoting3.remote.RemoteReadListener.lambda$null$0(RemoteReadListener.java:57) at org.jboss.remoting3.EndpointImpl$TrackingExecutor.lambda$execute$0(EndpointImpl.java:789) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ... 1 more
The original invocation is not retried and fails.
- relates to
-
JBEAP-1097 Channel exception should not occur during fail-over triggered by NoSuchEJBException
- Closed