Return-Path: Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: (qmail 73157 invoked from network); 2 Nov 2010 18:23:58 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Nov 2010 18:23:58 -0000 Received: (qmail 61285 invoked by uid 500); 2 Nov 2010 18:24:29 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 61228 invoked by uid 500); 2 Nov 2010 18:24:29 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 61220 invoked by uid 99); 2 Nov 2010 18:24:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 2010 18:24:29 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of caden.whitaker@gmail.com designates 74.125.82.171 as permitted sender) Received: from [74.125.82.171] (HELO mail-wy0-f171.google.com) (74.125.82.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 2010 18:24:23 +0000 Received: by wyb39 with SMTP id 39so7036351wyb.16 for ; Tue, 02 Nov 2010 11:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=BBZB94PSpGqP1+2a1xAVMP3w6NVW5fdXY/muJv0NAFo=; b=ZLZAw8x+KtloMcpVX4sQ4i1tQfULjTLNY7znhgDpifoFbHQXTcUWZDpswzBVVmim/Q WKqirdLOShMaD3+rsRlDYHlI1a+0cGA6eSawqJbopifaG1mLUPS7DWt/WHCvJmRG68gK lH3x9I6UCa7iOLwLSD0sKvyHBqtvEfpLDJjNY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=XA7CBdHplhv3l7O87MywyD2VZBhSKxe+qfkodSEp5gE6BCYB7+Zh0vgJlxWCptSxKG njgStZqcyWiwgLUaWz5aqJaj81gsLjCwzWYvcX09GMVjruK6RpwkFDomJCTATdiLkDiy eAahk7N9Lv7xDtIPpLkQ67S2fo9ZdrsfFeXKI= MIME-Version: 1.0 Received: by 10.227.141.201 with SMTP id n9mr9979123wbu.185.1288722241411; Tue, 02 Nov 2010 11:24:01 -0700 (PDT) Received: by 10.227.3.18 with HTTP; Tue, 2 Nov 2010 11:24:01 -0700 (PDT) In-Reply-To: References: Date: Tue, 2 Nov 2010 13:24:01 -0500 Message-ID: Subject: Re: DataMap.loadDataMap existing ObjectContext? From: caden whitaker To: user@cayenne.apache.org Content-Type: multipart/alternative; boundary=001636831db269e9e5049416077f --001636831db269e9e5049416077f Content-Type: text/plain; charset=ISO-8859-1 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 --001636831db269e9e5049416077f--