Uploaded image for project: 'ActiveMQ'
  1. ActiveMQ
  2. AMQ-6350

PooledConnectionFactory throws 'IllegalStateException: Pool not open' after re-init

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.13.3
    • Fix Version/s: 5.13.4, 5.14.0
    • Component/s: Pool
    • Labels:
      None
    • Patch Info:
      Patch Available
    • Flags:
      Patch

      Description

      Blueprint:

      <cm:property-placeholder persistent-id=".." update-strategy="reload" />
      <bean id="pooledConnectionFactory" class="org.apache.activemq.jms.pool.PooledConnectionFactory"
              init-method="start" destroy-method="stop">
      ...
      </bean>
      

      or Java:

      org.apache.activemq.jms.pool.PooledConnectionFactory pcf = new org.apache.activemq.jms.pool.PooledConnectionFactory();
      pcf.start();
      ...
      pcf.stop();
      pcf.start();
      // producer.send(textMsg);
      

      Stacktrace:

      Caused by: javax.jms.IllegalStateException: java.lang.IllegalStateException: Pool not open
      	at org.apache.activemq.jms.pool.ConnectionPool.createSession(ConnectionPool.java:159)
      	at org.apache.activemq.jms.pool.PooledConnection.createSession(PooledConnection.java:167)
      	at org.talend.ipaas.rt.amqsource.AMQEventSource.createJmsSession(AMQEventSource.java:282)
      	at org.talend.ipaas.rt.amqsource.AMQEventSource.sendEvent(AMQEventSource.java:117)
      	... 2 more
      Caused by: java.lang.IllegalStateException: Pool not open
      	at org.apache.commons.pool2.impl.BaseGenericObjectPool.assertOpen(BaseGenericObjectPool.java:672)
      	at org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:339)
      	at org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:279)
      	at org.apache.activemq.jms.pool.ConnectionPool.createSession(ConnectionPool.java:141)
      	... 5 more
      

        Attachments

        1. PooledConnectionFactory.patch
          0.7 kB
          Alexey Markevich

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              amarkevich Alexey Markevich
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: