6 Replies Latest reply on Mar 14, 2014 2:59 AM by Oliver Katzer

    ChannelBusyException: JBREM000207: Failed to send a message (channel is busy)

    Oliver Katzer Newbie

      Hi there,

       

      we are using EJB and sometimes invoking a EJB method fails with following a exception:

      org.jboss.remoting3.ChannelBusyException: JBREM000207: Failed to send a message (channel is busy)

      at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:214)

      at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:161)

      at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:124)

       

      What could be the reason for this ChannelBusyException and how can we avoid this?

       

      Is this exception a indication for a too small configured remoting thread pool?

      <remote connector-ref="remoting-connector" thread-pool-name="default"/>

          <thread-pools>

              <thread-pool name="default">

                  <max-threads count="10"/>

                  <keepalive-time time="100" unit="milliseconds"/>

              </thread-pool>

          </thread-pools>

         

      Our EJB client uses following way for connecting:

      https://docs.jboss.org/author/display/AS72/EJB+invocations+from+a+remote+client+using+JNDI

       

      We are using JBoss EAP 6.1.0.Alpha1 (AS 7.2.0.Alpha1-redhat-4)

       

      Thanks for any information.

       

      Oliver