You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@openjpa.apache.org by Michael Simons <mi...@optitool.de> on 2009/10/14 12:16:30 UTC
problem in long-running standalone application
Hello,
We get the following exception in our long-running standalone application when it's running
about 15 minutes. The application generates and executes the same query every minute in a
endless loop. The first n times the query executes normal, but the n+1 time the following
exception is thrown.
Has anyone had a problem similar to this?
Is it a known bug in OpenJPA 1.2.1?
Any other hint that might us help?
<openjpa-1.2.1-r752877:753278 nonfatal general error>
org.apache.openjpa.persistence.PersistenceException: null
at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:875)
at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:774)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:982)
at org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:278)
at org.apache.openjpa.jdbc.sql.SelectImpl$SelectResult.load(SelectImpl.java:2400)
at org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:272)
at
org.apache.openjpa.jdbc.kernel.InstanceResultObjectProvider.getResultObject(InstanceResultObjectProvider.java:59)
at org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:36)
at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:848)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:779)
at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:525)
at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:254)
at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:294)
at de.optitool.consumer.GPSConsumer.consumeData(GPSConsumer.java:301)
at
de.optitool.gpsoverip.GPSOverIPActualDataService.endOfTransmission(GPSOverIPActualDataService.java:85)
at de.optitool.gpsoverip.GPSOverIPProccess.triggerEndOfTransmission(GPSOverIPProccess.java:102)
at de.optitool.gpsoverip.GPSOverIPProccess.scanCurrentLocations(GPSOverIPProccess.java:58)
at de.optitool.gpsoverip.GPSOverIPActualDataService.run(GPSOverIPActualDataService.java:60)
at de.optitool.consumer.GPSConsumer.work(GPSConsumer.java:127)
at de.optitool.consumer.GPSConsumer.main(GPSConsumer.java:92)
Caused by: java.lang.NullPointerException
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setInverseRelation(JDBCStoreManager.java:415)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initializeState(JDBCStoreManager.java:380)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initialize(JDBCStoreManager.java:278)
at org.apache.openjpa.kernel.DelegatingStoreManager.initialize(DelegatingStoreManager.java:111)
at org.apache.openjpa.kernel.ROPStoreManager.initialize(ROPStoreManager.java:57)
at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:894)
at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:852)
... 21 more
Kind Regards, Michael