[jboss-jira] [JBoss JIRA] (WFLY-9907) Legacy EJB client: Failed to open channel for context

Richard Janík (JIRA) issues at jboss.org
Mon Feb 26 07:28:01 EST 2018


Richard Janík created WFLY-9907:
-----------------------------------

             Summary: Legacy EJB client: Failed to open channel for context
                 Key: WFLY-9907
                 URL: https://issues.jboss.org/browse/WFLY-9907
             Project: WildFly
          Issue Type: Bug
          Components: EJB, Remoting
    Affects Versions: 12.0.0.Beta1
            Reporter: Richard Janík
            Assignee: David Lloyd


We saw this error on client during failover scenarios where the legacy EJB client was used. So far, only ejbremote jvmkill dist sync scenarios seem to be affected.

{noformat}
10:07:37,627 ERROR [org.jboss.ejb.client.remoting.RemotingConnectionEJBReceiver] (Remoting "config-based-ejb-client-endpoint" task-3) Failed to open channel for context EJBReceiverContext{clientContext=org.jboss.ejb.client.EJBClientContext at 17f54a9e, receiver=Remoting connection EJB receiver [connection=org.jboss.ejb.client.remoting.ConnectionPool$PooledConnection at 797d442c,channel=jboss.ejb,nodename=perf18]}
org.jboss.remoting3.NotOpenException: Cannot open new channel because close was initiated
	at org.jboss.remoting3.remote.RemoteConnectionHandler.handleOutboundChannelOpen(RemoteConnectionHandler.java:198)
	at org.jboss.remoting3.remote.RemoteConnectionHandler.open(RemoteConnectionHandler.java:335)
	at org.jboss.remoting3.ConnectionImpl.openChannel(ConnectionImpl.java:109)
	at org.jboss.ejb.client.remoting.ConnectionPool$PooledConnection.openChannel(ConnectionPool.java:292)
	at org.jboss.ejb.client.remoting.RemotingConnectionEJBReceiver.associate(RemotingConnectionEJBReceiver.java:180)
	at org.jboss.ejb.client.EJBClientContext.registerEJBReceiver(EJBClientContext.java:399)
	at org.jboss.ejb.client.EJBClientContext.registerEJBReceiver(EJBClientContext.java:349)
	at org.jboss.ejb.client.remoting.EJBClientContextConnectionReconnectHandler.reconnect(EJBClientContextConnectionReconnectHandler.java:67)
	at org.jboss.ejb.client.EJBClientContext$ReconnectAttempt.run(EJBClientContext.java:1474)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
{noformat}

Error was logged on client after server was shut down, while there still were three running servers.

Link: http://jenkins.hosts.mwqe.eng.bos.redhat.com/hudson/job/perflab_wildfly-7x-failover-legacy-ejb-ejbservlet-jvmkill-dist-sync/1/console-perf17/



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)



More information about the jboss-jira mailing list