[ http://issues.apache.org/jira/browse/JDO-429?page=comments#action_12435288 ] Marc Prud'hommeaux commented on JDO-429: ----------------------------------------
The same goes for element 10 of "serialize outside tx", which asserts that a persistent-nontransactional-dirty instance will become transient after serialize/deserialize, even though the specification seems to never mandate this. detached-clean should be an equally valid assertion. > StateTransitionsReturnedObjects assumes that serializing deleted instances > will transition them to transient > ------------------------------------------------------------------------------------------------------------ > > Key: JDO-429 > URL: http://issues.apache.org/jira/browse/JDO-429 > Project: JDO > Issue Type: Bug > Components: tck20 > Affects Versions: JDO 2 final > Reporter: Marc Prud'hommeaux > Priority: Minor > > Elements 7 and 8 (0-based) of the "serialize with active tx" array in > org/apache/jdo/tck/lifecycle/StateTransitionsReturnedObjects.java assert that > a persistent-new-deleted and persistent-deleted instance (respectively) will > transition to transient when then are serialized then deserialized. However, > the specification does not seem to mandate this anywhere: detached-clean > should be an equally valid state to be in. > The easiest fix, short of changing the test case to allow for multiple > states, is to change elements 7 and 8 from "TRANSIENT" to "IMPOSSIBLE", which > will disable the state check altogether. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
