Hi,

I'm running JBoss 4.0.4 with MySQL 5.1.

I have an EJB2 solution that uses a facade-like design pattern: a message 
driven bean instantiates a stateless session bean which in turn instantiates 
CMP Entity beans. The session bean calls findByPrimaryKey() to instantiate a 
particular entity bean. Under normal operation, everything appears to work fine 
under heavy loads -- except if the server goes down and is then restarted. If 
messages are piled up in the JMS queue, then findByPrimaryKey() fails on the 
first message invocation:

2009-07-13 09:25:39,115 ERROR [org.jboss.ejb.plugins.LogInterceptor] 
TransactionRolledbackException in method: public abstract 
com.adobe.liaisonEJB.AccountRemoteEB 
com.adobe.liaisonEJB.AccountHomeEB.findByPrimaryKey(java.lang.String) throws 
java.rmi.RemoteException,javax.ejb.FinderException, causedBy:
java.lang.IllegalStateException: createBeanClassInstanceCommand == null
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createBeanClassInstance(JDBCStoreManager.java:575)
        at 
org.jboss.ejb.plugins.CMPPersistenceManager.createBeanClassInstance(CMPPersistenceManager.java:139)
        at 
org.jboss.ejb.EntityContainer.createBeanClassInstance(EntityContainer.java:238)
        at 
org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:183)
        at 
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:113)

.....

Any ideas as to why this is happening? Is it something to do with the MySQL 
configuration? Or the CMP configuration?

Thanks in advance,
Mark

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4243367#4243367

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4243367
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to