17:34:13,595 ERROR [LogInterceptor] TransactionRolledbackLocalException in method: public abstract java.lang.String com.bm.evaluation.Questionnaire.getId(), causedBy: javax.ejb.NoSuchObjectLocalException: Entity not found: primaryKey= at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:212) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136) at org.jboss.ejb.EntityContainer.internalInvoke(EntityContainer.java:520) at org.jboss.ejb.Container.invoke(Container.java:954) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430) at org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:65) at $Proxy105.getId(Unknown Source) at com.xx.yyy.ZzzzzServerUtils.llllllll(ZzzzzServerUtils.java:449) try { object.getId(); } catch (javax.ejb.NoSuchObjectLocalException e) { // XXX I have no idea why this is needed... investigate /* Thats ok, in a way... */ continue; }