We are using HornetQ 2.1.2 with Jboss 4.2.3 and get this excetption any idea what it means? I asked in the hornetq forum and it was redirected here.
10-12-15 22:13:16,492 ERROR [org.hornetq.ra.inflow.HornetQMessageHandler] (Thread-93 (group:HornetQ-client-global-threads-1140087234):) Failed to deliver message
javax.ejb.EJBException: Pool strictMaxSize semaphore was interrupted
at org.jboss.ejb3.StrictMaxPool.get(StrictMaxPool.java:126)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.mdb.MessagingContainer.localInvoke(MessagingContainer.java:249)
at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:268)
at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)
at $Proxy137.onMessage(Unknown Source)
at org.hornetq.ra.inflow.HornetQMessageHandler.onMessage(HornetQMessageHandler.java:256)
at org.hornetq.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:822)
at org.hornetq.core.client.impl.ClientConsumerImpl.access$100(ClientConsumerImpl.java:46)
at org.hornetq.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:940)
at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:100)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Hi Jalandip, we are also getting the same error some times. Not able to narrow down to the scenario since it doesn't happen always. Did you find out how to correct it? Appreciate any help.