Re: DataMap.loadDataMap existing ObjectContext?

From: caden whitaker (caden.whitake..mail.com)
Date: Tue Nov 02 2010 - 18:24:01 UTC

  • Next message: caden whitaker: "Re: DataMap.loadDataMap existing ObjectContext?"

    Hrm.. here's the full stacktrace - if I take the XML and load it through
    normal cayenne processes the unit test passes, so the xml is valid, it must
    not be fully qualifying the DataMap for some reason.

    org.apache.cayenne.CayenneRuntimeException: [v.3.0RC2 Feb 03 2010 13:38:54]
    Commit Exception
        at
    org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:1134)
        at
    org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:1045)
        at
    main.java.org.example.cayenne.ut.CayenneUnitTest.testBuild(CayenneUnitTest.java:71)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at junit.framework.TestCase.runTest(TestCase.java:168)
        at junit.framework.TestCase.runBare(TestCase.java:134)
        at junit.framework.TestResult$1.protect(TestResult.java:110)
        at junit.framework.TestResult.runProtected(TestResult.java:128)
        at junit.framework.TestResult.run(TestResult.java:113)
        at junit.framework.TestCase.run(TestCase.java:124)
        at junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at
    org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
        at
    org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
        at
    org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
        at
    org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
        at
    org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
        at
    org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
        at
    org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
    Caused by: java.lang.NullPointerException
        at
    org.apache.cayenne.access.DataDomainInsertBucket.createPermIds(DataDomainInsertBucket.java:101)
        at
    org.apache.cayenne.access.DataDomainInsertBucket.appendQueriesInternal(DataDomainInsertBucket.java:76)
        at
    org.apache.cayenne.access.DataDomainSyncBucket.appendQueries(DataDomainSyncBucket.java:79)
        at
    org.apache.cayenne.access.DataDomainFlushAction.preprocess(DataDomainFlushAction.java:182)
        at
    org.apache.cayenne.access.DataDomainFlushAction.flush(DataDomainFlushAction.java:134)
        at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:824)
        at org.apache.cayenne.access.DataDomain$2.transform(DataDomain.java:791)
        at
    org.apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:850)
        at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:788)
        at
    org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:1106)
        ... 21 more



    This archive was generated by hypermail 2.0.0 : Tue Nov 02 2010 - 18:24:30 UTC