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
