From: Andy J. (JIRA) <web...@jp...> - 2009-05-29 07:54:13
|
[ http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy Jefferson moved NUCACCESS-46 to NUCRDBMS-191: -------------------------------------------------- Project: DataNucleus RDBMS (was: DataNucleus Access Platform) Key: NUCRDBMS-191 (was: NUCACCESS-46) Affects Version/s: 1.1.3 1.1.2 1.1.1 1.1.0.release (was: 1.1.1) (was: 1.1.3) > Object has no version set in memory error on simple 1:1 relationship > -------------------------------------------------------------------- > > Key: NUCRDBMS-191 > URL: http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-191 > Project: DataNucleus RDBMS > Issue Type: Bug > Affects Versions: 1.1.3, 1.1.2, 1.1.1, 1.1.0.release > Environment: Standalone Swing application with optimistic locking JDO. > Tested with DataNucleus 1.1.1 and 1.1.3 and H2 database version 2009-02-28 > Reporter: Guenther Werner > Fix For: 1.1.4 > > Attachments: DataNucleusTest.zip > > > On a simple 1 to 1 relationship Dummy1-->Dummy2 when calling Dummy1.setTouched() which delegates to Dummy2.setTouched() during commit the following exception is thrown: > Object with id "23[OID]org.datanucleus.test.Dummy2" in table DUMMY2 has no version set on the object in memory and you want to update it!! Please report this bug to the developers of DataNucleus with a way of reproducing it > A workaround is to call Dummy2.isTouched() before setTouched() then all works fine. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://www.datanucleus.org/servlet/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |