Exception when reloading my EAR / linked with pool of session bean ?
<[email protected]> Fri, 13 May 2011 14:36:46 +0200
| Newsgroups | gmane.comp.java.objectweb.jonas |
|---|---|
| Message-ID | <B11765B89737A7498AF63EA84EC9F5778B04B4@ftrdmel1> |
Hello there,
When I redeploy my EAR on Jonas (5.2 version) I noticed this exception
(not every time) :
AbsTransactionInterceptor.handleContextContainerTransaction : Exception
(not application exception) in business method
javax.ejb.EJBException: java.lang.IllegalArgumentException: Cannot get
element in the pool at
org.ow2.easybeans.proxy.client.AbsInvocationHandler.handleThrowable(AbsI
nvocationHandler.java:176)
It seems to be linked with the loading of a Timer session Bean and the
associated pool :
Caused by: org.ow2.util.pool.api.PoolException: No more instances
available
at
org.ow2.util.pool.impl.enhanced.EnhancedPool.get(EnhancedPool.java:201)
at
org.ow2.easybeans.container.session.PoolWrapper.get(PoolWrapper.java:71)
at
org.ow2.easybeans.container.session.PoolWrapper.get(PoolWrapper.java:40)
at
org.ow2.easybeans.container.session.stateless.StatelessSessionFactory.ge
tBean(StatelessSess
ionFactory.java:105)
... 51 more
Caused by: org.ow2.util.pool.impl.enhanced.api.TimeoutPoolException
at
org.ow2.util.pool.impl.enhanced.impl.keepbusy.KeepBusyPool.get(KeepBusyP
ool.java:229)
at
org.ow2.util.pool.impl.enhanced.impl.limited.LimitedWaiterPool.get(Limit
edWaiterPool.java:7
0)
at
org.ow2.util.pool.impl.enhanced.EnhancedPool.get(EnhancedPool.java:197)
... 54 more
Please can you help me ? Is there a setting in Jonas to change to
increase session bean pool ?
Thanks a lot.
Serge