From open-jpa-dev-return-670-apmail-incubator-open-jpa-dev-archive=incubator.apache.org@incubator.apache.org Thu Sep 07 22:31:58 2006 Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 45111 invoked from network); 7 Sep 2006 22:31:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 Sep 2006 22:31:57 -0000 Received: (qmail 16621 invoked by uid 500); 7 Sep 2006 22:31:57 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 16546 invoked by uid 500); 7 Sep 2006 22:31:57 -0000 Mailing-List: contact open-jpa-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: open-jpa-dev@incubator.apache.org Delivered-To: mailing list open-jpa-dev@incubator.apache.org Received: (qmail 16537 invoked by uid 99); 7 Sep 2006 22:31:56 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2006 15:31:56 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2006 15:31:55 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id AE82541000B for ; Thu, 7 Sep 2006 22:28:22 +0000 (GMT) Message-ID: <23850047.1157668102684.JavaMail.jira@brutus> Date: Thu, 7 Sep 2006 15:28:22 -0700 (PDT) From: "Thomas Risberg (JIRA)" To: open-jpa-dev@incubator.apache.org Subject: [jira] Created: (OPENJPA-42) Simple orm.xml file causes exception (NPE) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Simple orm.xml file causes exception (NPE) ------------------------------------------ Key: OPENJPA-42 URL: http://issues.apache.org/jira/browse/OPENJPA-42 Project: OpenJPA Issue Type: Bug Environment: Mac OS X Java 5 SE Resource Local OpenJPA build from SVN rev. 441247 Reporter: Thomas Risberg Attachments: plainJpa.zip This simple orm.xml file causes a NPE -=20 springdeveloper.domain I have attached a test case - plainJpa.zip Same code runs fine with the RI. This is the output from my run: /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -Dfi= le.encoding=3DMacRoman -classpath /System/Library/Frameworks/JavaVM.framewo= rk/Versions/1.5.0/Home/lib/deploy.jar:/System/Library/Frameworks/JavaVM.fra= mework/Versions/1.5.0/Classes/dt.jar:/System/Library/Frameworks/JavaVM.fram= ework/Versions/1.5.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.fram= ework/Versions/1.5.0/Home/lib/plugin.jar:/System/Library/Frameworks/JavaVM.= framework/Versions/1.5.0/Home/lib/sa-jdi.jar:/System/Library/Frameworks/Jav= aVM.framework/Versions/1.5.0/Classes/charsets.jar:/System/Library/Framework= s/JavaVM.framework/Versions/1.5.0/Classes/classes.jar:/System/Library/Frame= works/JavaVM.framework/Versions/1.5.0/Classes/jconsole.jar:/System/Library/= Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jsse.jar:/System/Library= /Frameworks/JavaVM.framework/Versions/1.5.0/Classes/laf.jar:/System/Library= /Frameworks/JavaVM.framework/Versions/1.5.0/Classes/ui.jar:/System/Library/= Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/apple_provider.jar:= /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/dns= ns.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/= ext/localedata.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5= .0/Home/lib/ext/sunjce_provider.jar:/System/Library/Frameworks/JavaVM.frame= work/Versions/1.5.0/Home/lib/ext/sunpkcs11.jar:/Users/trisberg/Projects/pla= inJpa/classes:/Users/trisberg/Projects/plainJpa/lib/openjpa-jdbc-0.9.0-incu= bating-SNAPSHOT.jar:/Users/trisberg/Projects/plainJpa/lib/openjpa-persisten= ce-0.9.0-incubating-SNAPSHOT.jar:/Users/trisberg/Projects/plainJpa/lib/open= jpa-lib-0.9.0-incubating-SNAPSHOT.jar:/Users/trisberg/Projects/plainJpa/lib= /openjpa-kernel-5-0.9.0-incubating-SNAPSHOT.jar:/Users/trisberg/Projects/pl= ainJpa/lib/commons-collections-3.2.jar:/Users/trisberg/Projects/plainJpa/li= b/geronimo-jta_1.0.1B_spec-1.0.1.jar:/Users/trisberg/Projects/plainJpa/lib/= geronimo-j2ee-connector_1.5_spec-1.0.1.jar:/Users/trisberg/Projects/plainJp= a/lib/commons-pool-1.3.jar:/Users/trisberg/Projects/plainJpa/lib/serp-1.11.= 0.jar:/Users/trisberg/Projects/plainJpa/lib/hsqldb.jar:/Users/trisberg/Proj= ects/plainJpa/lib/persistence-api-1.0.jar:/Users/trisberg/Projects/plainJpa= /lib/commons-logging-1.0.4.jar:/Users/trisberg/Projects/plainJpa/lib/common= s-dbcp-1.2.1.jar:/Users/trisberg/Projects/plainJpa/lib/openjpa-persistence-= jdbc-0.9.0-incubating-SNAPSHOT.jar:/Users/trisberg/Projects/plainJpa/lib/co= mmons-lang-2.1.jar:/Users/trisberg/Projects/plainJpa/lib/openjpa-kernel-0.9= .0-incubating-SNAPSHOT.jar:/Users/trisberg/Projects/plainJpa/lib/openjpa-jd= bc-5-0.9.0-incubating-SNAPSHOT.jar springdeveloper.TestApp OPenJPAVersion: OpenJPA 0.9.0-incubating-SNAPSHOT version id: 0.9.0-incubating-SNAPSHOT-r0 revision: 0 os.name: Mac OS X os.version: 10.4.7 os.arch: ppc java.version: 1.5.0_06 java.vendor: Apple Computer, Inc. java.class.path: =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/depl= oy.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/dt.ja= r =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jce.j= ar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/plug= in.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/sa-j= di.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/chars= ets.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/class= es.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jcons= ole.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jsse.= jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/laf.j= ar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/ui.ja= r =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/= apple_provider.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/= dnsns.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/= localedata.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/= sunjce_provider.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/= sunpkcs11.jar =09/Users/trisberg/Projects/plainJpa/classes =09/Users/trisberg/Projects/plainJpa/lib/openjpa-jdbc-0.9.0-incubating-SNAP= SHOT.jar =09/Users/trisberg/Projects/plainJpa/lib/openjpa-persistence-0.9.0-incubati= ng-SNAPSHOT.jar =09/Users/trisberg/Projects/plainJpa/lib/openjpa-lib-0.9.0-incubating-SNAPS= HOT.jar =09/Users/trisberg/Projects/plainJpa/lib/openjpa-kernel-5-0.9.0-incubating-= SNAPSHOT.jar =09/Users/trisberg/Projects/plainJpa/lib/commons-collections-3.2.jar =09/Users/trisberg/Projects/plainJpa/lib/geronimo-jta_1.0.1B_spec-1.0.1.jar =09/Users/trisberg/Projects/plainJpa/lib/geronimo-j2ee-connector_1.5_spec-1= .0.1.jar =09/Users/trisberg/Projects/plainJpa/lib/commons-pool-1.3.jar =09/Users/trisberg/Projects/plainJpa/lib/serp-1.11.0.jar =09/Users/trisberg/Projects/plainJpa/lib/hsqldb.jar =09/Users/trisberg/Projects/plainJpa/lib/persistence-api-1.0.jar =09/Users/trisberg/Projects/plainJpa/lib/commons-logging-1.0.4.jar =09/Users/trisberg/Projects/plainJpa/lib/commons-dbcp-1.2.1.jar =09/Users/trisberg/Projects/plainJpa/lib/openjpa-persistence-jdbc-0.9.0-inc= ubating-SNAPSHOT.jar =09/Users/trisberg/Projects/plainJpa/lib/commons-lang-2.1.jar =09/Users/trisberg/Projects/plainJpa/lib/openjpa-kernel-0.9.0-incubating-SN= APSHOT.jar =09/Users/trisberg/Projects/plainJpa/lib/openjpa-jdbc-5-0.9.0-incubating-SN= APSHOT.jar =09/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/.comp= atibility/14compatibility.jar user.dir: /Users/trisberg/Projects/plainJpa TestApp! 119 INFO [main] openjpa.Runtime - Starting OpenJPA 0.9.0-incubating-SNAP= SHOT Exception in thread "main" <0|false|0.9.0-incubating-SNAPSHOT> org.apache.o= penjpa.persistence.PersistenceException: null =09at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBro= kerFactory.java:183) =09at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(Delegatin= gBrokerFactory.java:139) =09at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityM= anager(EntityManagerFactoryImpl.java:171) =09at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityM= anager(EntityManagerFactoryImpl.java:124) =09at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityM= anager(EntityManagerFactoryImpl.java:50) =09at springdeveloper.TestApp.run(TestApp.java:53) =09at springdeveloper.TestApp.main(TestApp.java:27) Caused by: java.lang.NullPointerException =09at org.apache.openjpa.meta.ClassMetaData.getSuperclassField(ClassMetaDat= a.java:820) =09at org.apache.openjpa.meta.ClassMetaData.resolveDefinedSuperclassFields(= ClassMetaData.java:1115) =09at org.apache.openjpa.meta.ClassMetaData.defineSuperclassFields(ClassMet= aData.java:1091) =09at org.apache.openjpa.jdbc.meta.MappingRepository.prepareMapping(Mapping= Repository.java:314) =09at org.apache.openjpa.meta.MetaDataRepository.loadMapping(MetaDataReposi= tory.java:605) =09at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository= .java:505) =09at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataReposi= tory.java:300) =09at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepo= sitory.java:279) =09at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:= 660) =09at org.apache.openjpa.jdbc.meta.MappingTool.buildSchema(MappingTool.java= :731) =09at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:630) =09at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(= JDBCBrokerFactory.java:160) =09at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBCBr= okerFactory.java:126) =09at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBro= kerFactory.java:164) =09... 6 more Process finished with exit code 1 --=20 This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: htt= p://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira