[ http://issues.apache.org/jira/browse/JDO-336?page=comments#action_12370025 ]
Erik Bengtson commented on JDO-336: ----------------------------------- patch applied to JPOX CVS. thx > JPOX metadata query defaults unmodifiable to true; the default should be false > ------------------------------------------------------------------------------ > > Key: JDO-336 > URL: http://issues.apache.org/jira/browse/JDO-336 > Project: JDO > Type: Bug > Components: tck20 > Versions: JDO 2 rc1 > Environment: JPOX > Reporter: Craig Russell > Assignee: Erik Bengtson > Fix For: JDO 2 final > Attachments: Queryunmodifiable.patch, unmodifiable.patch > > The default for the unmodifiable attribute in queries defined in metadata is > false. It was true during early development of the specification. > This causes: > [java] 1) > testPositive(org.apache.jdo.tck.query.api.ChangeQuery)javax.jdo.JDOUserException: > This query is in an unmodifiable state. It's structure cannot be changed > [java] at > org.jpox.store.query.Query.assertIsUnmodifiable(Query.java:703) > [java] at org.jpox.store.query.Query.setResult(Query.java:600) > [java] at > org.apache.jdo.tck.query.api.ChangeQuery.testPositive(ChangeQuery.java:64) > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > [java] at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:216) > [java] at > org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120) > [java] at > org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95) > -- 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
