[
https://issues.apache.org/jira/browse/OPENJPA-2193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Persson resolved OPENJPA-2193.
-------------------------------------
Resolution: Not A Problem
Hi again.
Seems that this one could be resolved. We found a quite severe EntityManager
leakage when it comes to threads. I thought they where GC'ed when the thread
ended but it seems they lived on and caused a lot of unexplained behavior.
After we put in code to manage our Entities manually and also visualize their
usage the problems have drastically decreased.
Thanks again for the time you've put in to try to help me.
Best regards
Daniel
> Nullpointer exception when persisting object during high load
> -------------------------------------------------------------
>
> Key: OPENJPA-2193
> URL: https://issues.apache.org/jira/browse/OPENJPA-2193
> Project: OpenJPA
> Issue Type: Bug
> Reporter: Daniel Persson
> Priority: Minor
> Attachments: patch-tomcat-pooling-fix.patch
>
>
> During high load and many persists _conn is null during commit.
> Caused by: <openjpa-2.2.0-r422266:1244990 nonfatal general error>
> org.apache.openjpa.persistence.PersistenceException: null
> at
> org.apache.openjpa.kernel.BrokerImpl.afterCompletion(BrokerImpl.java:2034)
> at
> org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:94)
> at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1514)
> at
> org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:933)
> at
> org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:570)
> ... 29 more
> Caused by: java.lang.NullPointerException
> at
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.commit(JDBCStoreManager.java:196)
> at
> org.apache.openjpa.kernel.DelegatingStoreManager.commit(DelegatingStoreManager.java:95)
> at
> org.apache.openjpa.datacache.DataCacheStoreManager.commit(DataCacheStoreManager.java:88)
> at
> org.apache.openjpa.kernel.DelegatingStoreManager.commit(DelegatingStoreManager.java:95)
> at
> org.apache.openjpa.kernel.BrokerImpl.endStoreManagerTransaction(BrokerImpl.java:1471)
> at
> org.apache.openjpa.kernel.BrokerImpl.endTransaction(BrokerImpl.java:2351)
> at
> org.apache.openjpa.kernel.BrokerImpl.afterCompletion(BrokerImpl.java:2010)
> ... 33 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira