[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
|