<openjpa-1.0.1-r420667:592145 nonfatal user error> org.apache.openjpa.persistence.InvalidStateException: This operation cannot be performed while a Transaction is active.
at org.apache.openjpa.kernel.BrokerImpl.close(BrokerImpl.java:4014)
at org.apache.openjpa.kernel.DelegatingBroker.close(DelegatingBroker.java: 1282) at org .apache .openjpa.persistence.EntityManagerImpl.close(EntityManagerImpl.java: 1002) at org .springframework .orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:372) at org .springframework .transaction .support .AbstractPlatformTransactionManager .getTransaction(AbstractPlatformTransactionManager.java:350) at org .springframework .transaction .interceptor .TransactionAspectSupport .createTransactionIfNecessary(TransactionAspectSupport.java:262) at org .springframework .transaction .interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java: 102) at org .springframework .aop .framework .ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166) at org .springframework .aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy31.loadAll(Unknown Source)
at com.joost.md.tools.importexport.OMUtil.getDams(OMUtil.java:184)

I don't understand what's happening here. All that loadAll is doing is :

em.createNamedQuery(includeHidden ? "dam.all" : "dam.allvisible").getResultList();

and I'm not doing anything explicit w/ txn. This happens only rarely. Normally things are peachy.

tia

Reply via email to