I presume you can reliably replicate it, can you provide more information about when it is happening?

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]



Reply via email to