Apache JDO Project - [jira] Created: (JDO-514) StateTransitionsReturnedObjects assumes

This is Interesting: Free IT Magazines  
Home > Archive > Apache JDO Project > August 2007 > [jira] Created: (JDO-514) StateTransitionsReturnedObjects assumes





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author [jira] Created: (JDO-514) StateTransitionsReturnedObjects assumes
Ilan Kirsh (JIRA)

2007-08-09, 1:11 pm

StateTransitionsReturnedObjects assumes Non Transactional Write enabled by default
----------------------------------------------------------------------------------

Key: JDO-514
URL: https://issues.apache.org/jira/browse/JDO-514
Project: JDO
Issue Type: Test
Reporter: Ilan Kirsh


StateTransitionsReturnedObjects fails with:

Assertions A5.9-1 through A5.5.8 (serialization, detachment, attachment) failed:
StateTransitionsReturnedObjects: no transaction; current state persistent-nontransactional-dirty
serialize outside tx; unexpected exception caught: com.objectdb.jdo._JDOUserException: Attempt to modify an object with no active transaction when NontransactionalWrite is disabled: org.apache.jdo.tck.pc.lifecycle.StateTransitionObj#3
FailedObject:org.apache.jdo.tck.pc.lifecycle.StateTransitionObj@701a27

It seems that StateTransitionsReturnedObjects assumes non transactional write enabled by default. Checking if the implementation supports non transactional write is insufficient (when it is not the default setting).

An explicit:
pm.currentTransaction().setNontransactionalWrite(true);
is needed in getPersistentNontransactionalDirtyInstan
ce, before:
obj.writeField(10000);


--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com