EJB Client in EAP 7.4 getting org.jboss.remoting3.ProtocolException: Too many channels open@remote+http://host:8080
Issue
- We deploy many unique (100+) deployments on JBoss that perform EJB client calls. The EJB Client calls in EAP 7.4 are getting exceptions like below:
Suppressed: org.jboss.ejb.client.RequestSendFailedException: org.jboss.remoting3.ProtocolException: Too many channels open@remote+http://localhost:8080
at org.jboss.ejb.protocol.remote.RemoteEJBReceiver$1.lambda$handleDone$0(RemoteEJBReceiver.java:87)
at org.xnio.AbstractIoFuture$NotifierRunnable.run(AbstractIoFuture.java:720)
at org.xnio.IoUtils$2.execute(IoUtils.java:71)
at org.xnio.AbstractIoFuture.runNotifier(AbstractIoFuture.java:693)
at org.xnio.AbstractIoFuture$FailedState.withNotifier(AbstractIoFuture.java:177)
at org.xnio.AbstractIoFuture.addNotifier(AbstractIoFuture.java:570)
at org.jboss.ejb.protocol.remote.RemoteEJBReceiver$1.handleDone(RemoteEJBReceiver.java:80)
at org.jboss.ejb.protocol.remote.RemoteEJBReceiver$1.handleDone(RemoteEJBReceiver.java:78)
at org.xnio.IoFuture$HandlingNotifier.notify(IoFuture.java:208)
at org.xnio.AbstractIoFuture$NotifierRunnable.run(AbstractIoFuture.java:720)
at org.xnio.IoUtils$2.execute(IoUtils.java:71)
at org.xnio.AbstractIoFuture.runNotifier(AbstractIoFuture.java:693)
at org.xnio.AbstractIoFuture$NotifierState.doNotify(AbstractIoFuture.java:267)
at org.xnio.AbstractIoFuture$NotifierState.notifyDone(AbstractIoFuture.java:248)
at org.xnio.AbstractIoFuture.setResult(AbstractIoFuture.java:619)
at org.xnio.FutureResult.setResult(FutureResult.java:75)
at org.jboss.remoting3.EndpointImpl$3.lambda$handleDone$0(EndpointImpl.java:530)
Environment
Red Hat JBoss Enterprise Application Platform (EAP) 7.4.9 - 7.4.11
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.