This is a random behavior, the workaround is to restart the jboss instance. Some queue are use as MDB queues.

The parameters are defined in the standalone.xml and there are no default values.

Is there any known issue related to this behavior? And what are the workarounds?

Jboss version : 6.0

IBM MQ Ressource Adapter : 7.5

WARN [org.jboss.jca.core.connectionmanager.pool.strategy.PoolByCri] (default-threads - 39) IJ000604: Throwable while attempting to get a new connection: null: com.ibm.mq.connector.DetailedResourceException: MQJCA1011: Failed to allocate a JMS connection., error code: MQJCA1011 An internal error caused an attempt to allocate a connection to fail. See the linked exception for details of the failure.

at com.ibm.mq.connector.services.JCAExceptionBuilder.buildException(JCAExceptionBuilder.java:129) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.services.JCAExceptionBuilder.buildException(JCAExceptionBuilder.java:105) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.ConnectionBuilder.createConnection(ConnectionBuilder.java:202) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.ManagedQueueConnectionFactoryImpl.createConnection(ManagedQueueConnectionFactoryImpl.java:172) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.ManagedConnectionImpl.<init>(ManagedConnectionImpl.java:151) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.ManagedQueueConnectionImpl.<init>(ManagedQueueConnectionImpl.java:71) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.ManagedQueueConnectionFactoryImpl.createManagedConnection(ManagedQueueConnectionFactoryImpl.java:143) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:761) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:343) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getTransactionNewConnection(AbstractPool.java:495) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:374) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:329) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464) [ironjacamar-core-impl-1.0.11.Final-redhat-1.jar:1.0.11.Final-redhat-1]

at com.ibm.mq.connector.outbound.ConnectionFactoryImpl.createManagedJMSConnection(ConnectionFactoryImpl.java:194) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.ConnectionFactoryImpl.createConnectionInternal(ConnectionFactoryImpl.java:153) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.QueueConnectionFactoryImpl.createQueueConnection(QueueConnectionFactoryImpl.java:137) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.ibm.mq.connector.outbound.QueueConnectionFactoryImpl.createQueueConnection(QueueConnectionFactoryImpl.java:128) [com.ibm.mq.connector.jar:7.5.0.4-p750-004-140807]

at com.core.frm.Jms.getQueueConnection(Jms.java:299) [frm-jms-1.2.jar:]