[OJB-developers] Re: Problems with version 0.8.400
Brought to you by:
thma
From: David F. <dw...@la...> - 2002-05-16 23:59:23
|
I "upgraded" to version 0.8.400 but now have a problem I don't understand. this was working fine with version 0.7.310. There were a number of changes going to 400 but I don't see how they caused this behavior. Several similar objects were successfully stored in the database prior to this error, so it seems to be data dependent. 27129 [main] ERROR gov.lanl.Database.OJBDatabaseMgr - insertElement: 'gov.lanl.COAS.ObservationData _@9e215b' name: 'null', error: ojb.broker.PersistenceBrokerException at ojb.broker.singlevm.PersistenceBrokerImpl.storeCollections(PersistenceBrokerImpl.java:447) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:1305) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:318) at gov.lanl.Database.OJBDatabaseMgr.insertElement(OJBDatabaseMgr.java:302) at gov.lanl.COAS.ObservationMgrImpl.add_observation(ObservationMgrImpl.java:648) at gov.lanl.COAS.ObservationMgrImpl.<init>(ObservationMgrImpl.java:211) at gov.lanl.COAS.ObservationComponentImpl.init(ObservationComponentImpl.java:236) at gov.lanl.COAS.ObservationComponentImpl.main(ObservationComponentImpl.java:320) Caused by: ojb.broker.PersistenceBrokerException at ojb.broker.singlevm.PersistenceBrokerImpl.storeCollections(PersistenceBrokerImpl.java:447) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:1305) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:318) at ojb.broker.singlevm.PersistenceBrokerImpl.storeCollections(PersistenceBrokerImpl.java:438) ... 7 more Caused by: ojb.broker.PersistenceBrokerException at ojb.broker.singlevm.PersistenceBrokerImpl.storeReferences(PersistenceBrokerImpl.java:351) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:1303) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:318) at ojb.broker.singlevm.PersistenceBrokerImpl.storeCollections(PersistenceBrokerImpl.java:438) ... 10 more Caused by: java.lang.ArrayIndexOutOfBoundsException at ojb.broker.accesslayer.JdbcAccess.getSqlTypePk(JdbcAccess.java:557) at ojb.broker.accesslayer.StatementManager.bindSelect(StatementManager.java:325) at ojb.broker.accesslayer.JdbcAccess.materializeObject(JdbcAccess.java:326) at ojb.broker.singlevm.PersistenceBrokerImpl.store(PersistenceBrokerImpl.java:313) at ojb.broker.singlevm.PersistenceBrokerImpl.storeReferences(PersistenceBrokerImpl.java:344) ... 13 more Any ideas? Is it something to do with the cache? Thanks, Dave |