Database, mapping for the optimistic TX field etc?
There were a couple changes to optimistic tx's when using a timestamp instead of version counter.
Any chance you can send a unit test which causes this to happen? If not, enough information on exactly when it happens so that I can do so would be appreciated!
-Brian
On Sep 14, 2004, at 8:03 PM, Kollivakkam R. Raghavan wrote:
I am getting the following exception with an optimistic locking which
does not happen with rc4. Did something change? We are about to use
OJB in production and I wanted to switch to the release version. Please
help.
Thanks Raghavan
------------------
at java.lang.Thread.run(Unknown Source) Caused by: org.apache.ojb.broker.OptimisticLockException: Object has been modifi ed by someone else at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeUpdate(JdbcAc cessImpl.java:485) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Persistenc eBrokerImpl.java:1641) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBro kerImpl.java:1542) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBro kerImpl.java:705) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Delegati ngPersistenceBroker.java:174) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Delegati ngPersistenceBroker.java:174) a:1770) ... 40 more
Additional exceptions :
14-Sep-2004 16:23:42 WARN [010-Processor25] .broker.core.PersistenceBrokerImpl No running tx found, please only store in context of an PB-transaction, to avoid side-effects - e.g. when rollback of complex objects 14-Sep-2004 16:23:42 ERROR [010-Processor25] Database error: PersistenceBrokerException was caught org.apache.ojb.broker.OptimisticLockException: Object has been modified by someo ne else at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeUpdate(JdbcAc cessImpl.java:485) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Persistenc eBrokerImpl.java:1641) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBro kerImpl.java:1542) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBro kerImpl.java:705) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Delegati ngPersistenceBroker.java:174) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Delegati ngPersistenceBroker.java:174)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
