getting JMS Exception in analytic engine

OPTIMIZE) [Analytic Engine v8.0.0.0.JMSCommunication.jmsEventSendErrorQueueNoProp] 2010-03-03 14:14:41.934 CET ERROR: java.lang.RuntimeException: java.lang.Exception: Maximum message producer create attempts exhausted
(OPTIMIZE) [Analytic Engine v8.0.0.0.JMSCommunication.jmsEventSendErrorQueueNoProp] 2010-03-03 14:14:41.934 CET ERROR: at com.webMethods.optimize.service.external.comm.JMSCommunication$DestinationPublisher.send(JMSCommunication.java:544)
(OPTIMIZE) [Analytic Engine v8.0.0.0.JMSCommunication.jmsEventSendErrorQueueNoProp] 2010-03-03 14:14:41.934 CET ERROR: wraps: java.lang.Exception: Maximum message producer create attempts exhausted
(OPTIMIZE) [Analytic Engine v8.0.0.0.JMSCommunication.jmsEventSendErrorQueueNoProp] 2010-03-03 14:14:41.934 CET ERROR: at com.webMethods.optimize.service.external.comm.JMSCommunication$DestinationPublisher.send(JMSCommunication.java:544)
(OPTIMIZE) [Analytic Engine v8.0.0.0.JMSCommunication.jmsEventSendErrorQueueNoProp] 2010-03-03 14:14:41.934 CET ERROR: wraps: javax.jms.IllegalStateException: [BRM.10.1204] JMS: Connection is closed.
at com.webMethods.jms.impl.WmConnectionImpl.checkState(WmConnectionImpl.java:1230)
at com.webMethods.jms.impl.WmConnectionImpl.createSession(WmConnectionImpl.java:324)
at com.webMethods.optimize.service.external.comm.JMSCommunication$DestinationPublisher.createMessageProducer(JMSCommunication.java:622)
at com.webMethods.optimize.service.external.comm.JMSCommunication$DestinationPublisher.send(JMSCommunication.java:538)
at com.webMethods.optimize.service.external.comm.JMSCommunication$DestinationPublisher.access$200(JMSCommunication.java:504)
at com.webMethods.optimize.service.external.comm.JMSCommunication.doSend(JMSCommunication.java:266)
at com.webMethods.optimize.service.external.comm.JMSCommunication.send(JMSCommunication.java:245)
at com.webMethods.optimize.service.external.comm.JMSCommunication.run(JMSCommunication.java:445)
at java.lang.Thread.run(Thread.java:619)
(OPTIMIZE) [Analytic Engine v8.0.0.0.SCGConnectionManager.UnknownKey] 2010-03-03 14:15:08.310 CET ERROR: Timed out attempting to get database connection for analysis.engine
(OPTIMIZE) [Analytic Engine v8.0.0.0.SCGConnectionManager.UnknownKey] 2010-03-03 14:15:08.310 CET ERROR: java.sql.SQLException: Connection unavailable
at com.webMethods.sc.database.jdbcpools.alias.JDBCPortableAlias.getConnection(JDBCPortableAlias.java:70)
at com.webMethods.bpo.database.SCGConnectionManager.getConnection(SCGConnectionManager.java:252)
at com.webMethods.optimize.event.engine.AggregationPopulator.run(AggregationPopulator.java:149)
at com.webMethods.optimize.event.engine.AggregationPopulationManager.aggregateEventMap(AggregationPopulationManager.java:574)
at com.webMethods.optimize.event.engine.AggregationPopulationManager.aggregateEventMap(AggregationPopulationManager.java:546)
at com.webMethods.optimize.event.engine.AggregationPopulationManager.aggregateEventMaps(AggregationPopulationManager.java:527)
at com.webMethods.optimize.event.engine.AggregationPopulationManager.access$100(AggregationPopulationManager.java:36)
at com.webMethods.optimize.event.engine.AggregationPopulationManager$AggregationTimerTask.run(AggregationPopulationManager.java:870)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
(OPTIMIZE) [Analytic Engine v8.0.0.0.SCGConnectionManager.scPoolAdaptConnectPoolExhaust] 2010-03-03 14:15:08.310 CET ERROR: Connection pool exhausted: listing all objects holding a handle to a connection:

  • [Process Tracker] Task execution timer
  • Reporting Update
  • Rule Compliance Aggregator
    (OPTIMIZE) [Analytic Engine v8.0.0.0.SCGConnectionManager.UnknownKey] 2010-03-03 14:15:13.622 CET ERROR: Timed out attempting to get database connection for analysis.engine
    (OPTIMIZE) [Analytic Engine v8.0.0.0.SCGConnectionManager.UnknownKey] 2010-03-03 14:15:13.622 CET ERROR: java.sql.SQLException: Connection unavailable
    at com.webMethods.sc.database.jdbcpools.alias.JDBCPortableAlias.getConnection(JDBCPortableAlias.java:70)
    at com.webMethods.bpo.database.SCGConnectionManager.getConnection(SCGConnectionManager.java:252)
    at com.webMethods.optimize.monitor.engine.StatsStrategy.updateStats(StatsStrategy.java:172)
    at com.webMethods.optimize.monitor.engine.StatsAccess.persist(StatsAccess.java:286)
    at com.webMethods.optimize.monitor.engine.StatsEngine$PersistStatsAccessTimerTask.run(StatsEngine.java:719)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    (OPTIMIZE) [Analytic Engine v8.0.0.0.SCGConnectionManager.scPoolAdaptConnectPoolExhaust] 2010-03-03 14:15:13.622 CET ERROR: Connection pool exhausted: listing all objects holding a handle to a connection:
  • [Process Tracker] Task execution timer
  • Reporting Update
  • Rule Compliance Aggregator

regards,
anil kumar e