Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 18391 invoked from network); 24 Apr 2006 18:19:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 Apr 2006 18:19:25 -0000 Received: (qmail 74057 invoked by uid 500); 24 Apr 2006 18:19:25 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Received: (qmail 74030 invoked by uid 99); 24 Apr 2006 18:19:24 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Apr 2006 11:19:24 -0700 X-ASF-Spam-Status: No, hits=0.9 required=10.0 tests=HTML_10_20,HTML_MESSAGE,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [80.67.18.16] (HELO smtprelay04.ispgateway.de) (80.67.18.16) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Apr 2006 11:19:23 -0700 Received: (qmail 24934 invoked from network); 24 Apr 2006 18:19:00 -0000 Received: from unknown (HELO [192.168.100.11]) (383542@[195.143.217.178]) (envelope-sender ) by smtprelay04.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 24 Apr 2006 18:19:00 -0000 Message-ID: <444D1695.8020707@artnology.com> Date: Mon, 24 Apr 2006 20:19:01 +0200 From: =?ISO-8859-15?Q?J=F6rg_von_Frantzius?= Organization: artnology GmbH, Berlin User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051201 Thunderbird/1.5 Mnenhy/0.7.3.0 MIME-Version: 1.0 To: Apache JDO project Subject: Missing JPOX "implementation creator" Content-Type: multipart/mixed; boundary="------------070208040004020903000703" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --------------070208040004020903000703 Content-Type: multipart/alternative; boundary="------------000900070903020607090800" --------------000900070903020607090800 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit Hi, when I run the tests, I see the following error. Is there anything I can do about this myself per chance? Thanks for even more hints, J�rg 1) test(org.apache.jdo.tck.models.fieldtypes.TestArrayCollections)javax.jdo.JDOFatalException: The JPOX "implementation creator" was not found in the CLASSPATH. To use PersistenceManager.newInstance() you need to have the JPOX Enhancer in the CLASSPATH. at org.jpox.PMFContext.getImplementationCreator(PMFContext.java:90) at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForReferenceField(ColumnCreator.java:288) at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForField(ColumnCreator.java:411) at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForJoinTables(ColumnCreator.java:145) at org.jpox.store.rdbms.table.ArrayTable.initialize(ArrayTable.java:93) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:2613) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2225) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2081) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:576) at org.jpox.store.rdbms.RDBMSManager.addClass(RDBMSManager.java:590) at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:983) at org.jpox.state.StateManagerImpl.populateStrategyFields(StateManagerImpl.java:770) at org.jpox.state.StateManagerImpl.(StateManagerImpl.java:575) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1149) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1205) at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.runTest(TestArrayCollections.java:97) at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.test(TestArrayCollections.java:73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) at org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:107) at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:147) at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:122) NestedThrowablesStackTrace: java.lang.ClassNotFoundException: org.jpox.enhancer.ImplementationCreatorImpl at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.jpox.PMFContext.getImplementationCreator(PMFContext.java:77) at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForReferenceField(ColumnCreator.java:288) at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForField(ColumnCreator.java:411) at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForJoinTables(ColumnCreator.java:145) at org.jpox.store.rdbms.table.ArrayTable.initialize(ArrayTable.java:93) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:2613) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2225) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2081) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:576) at org.jpox.store.rdbms.RDBMSManager.addClass(RDBMSManager.java:590) at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:983) at org.jpox.state.StateManagerImpl.populateStrategyFields(StateManagerImpl.java:770) at org.jpox.state.StateManagerImpl.(StateManagerImpl.java:575) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1149) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1205) at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.runTest(TestArrayCollections.java:97) at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.test(TestArrayCollections.java:73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) at org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:107) at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:147) at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:122) --------------000900070903020607090800 Content-Type: text/html; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Hi,

when I run the tests, I see the following error. Is there anything I can do about this myself per chance?

Thanks for even more hints,
J�rg


1) test(org.apache.jdo.tck.models.fieldtypes.TestArrayCollections)javax.jdo.JDOFatalException: The JPOX "implementation creator" was not found in the CLASSPATH. To use PersistenceManager.newInstance() you need to have the JPOX
�Enhancer in the CLASSPATH.
������� at org.jpox.PMFContext.getImplementationCreator(PMFContext.java:90)
������� at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForReferenceField(ColumnCreator.java:288)
������� at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForField(ColumnCreator.java:411)
������� at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForJoinTables(ColumnCreator.java:145)
������� at org.jpox.store.rdbms.table.ArrayTable.initialize(ArrayTable.java:93)
������� at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:2613)
������� at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2225)
������� at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2081)
������� at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:576)
������� at org.jpox.store.rdbms.RDBMSManager.addClass(RDBMSManager.java:590)
������� at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:983)
������� at org.jpox.state.StateManagerImpl.populateStrategyFields(StateManagerImpl.java:770)
������� at org.jpox.state.StateManagerImpl.<init>(StateManagerImpl.java:575)
������� at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1149)
������� at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1205)
������� at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.runTest(TestArrayCollections.java:97)
������� at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.test(TestArrayCollections.java:73)
������� at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
������� at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
������� at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
������� at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237)
������� at org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:107)
������� at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:147)
������� at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:122)
NestedThrowablesStackTrace:
java.lang.ClassNotFoundException: org.jpox.enhancer.ImplementationCreatorImpl
������� at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
������� at java.security.AccessController.doPrivileged(Native Method)
������� at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
������� at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
������� at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
������� at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
������� at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
������� at java.lang.Class.forName0(Native Method)
������� at java.lang.Class.forName(Class.java:242)
������� at org.jpox.PMFContext.getImplementationCreator(PMFContext.java:77)
������� at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForReferenceField(ColumnCreator.java:288)
������� at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForField(ColumnCreator.java:411)
������� at org.jpox.store.rdbms.table.ColumnCreator.createColumnsForJoinTables(ColumnCreator.java:145)
������� at org.jpox.store.rdbms.table.ArrayTable.initialize(ArrayTable.java:93)
������� at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:2613)
������� at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2225)
������� at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2081)
������� at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:576)
������� at org.jpox.store.rdbms.RDBMSManager.addClass(RDBMSManager.java:590)
������� at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:983)
������� at org.jpox.state.StateManagerImpl.populateStrategyFields(StateManagerImpl.java:770)
������� at org.jpox.state.StateManagerImpl.<init>(StateManagerImpl.java:575)
������� at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1149)
������� at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1205)
������� at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.runTest(TestArrayCollections.java:97)
������� at org.apache.jdo.tck.models.fieldtypes.TestArrayCollections.test(TestArrayCollections.java:73)
������� at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
������� at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
������� at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
������� at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237)
������� at org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:107)
������� at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:147)
������� at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:122)

--------------000900070903020607090800-- --------------070208040004020903000703--