db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joerg von Frantzius <joerg.von.frantz...@artnology.com>
Subject TCK failures
Date Wed, 21 May 2008 08:13:18 GMT
Hi,

I'm running runtck.jdori on current SVN trunk of jdo and datanucleus, 
and I'm getting the following error:

    derby-app-pmf-junit.txt:
        ** Tests run: 056, Time: 013 seconds. Failures: 0, Errors: 5

    RUN Persistence.testGetPMFfromNamedPU      ERROR
    RUN Persistence.testGetPMFfromNamedPUWithNullOverrides     ERROR
    RUN Persistence.testGetPMFfromNamedPUWithEmptyOverrides    ERROR
    RUN Persistence.testGetPMFfromNamedPUWithOverrides         ERROR
    RUN Persistence.testGetPMFfromNamedPUWithWhiteSpace        ERROR
    RUN JDOConfigListener.testPCPointListener
    RUN JDOConfigListener.testPCPointListenerGetInstance
    RUN JDOConfigListener.testPCPointListenerOverrides
    RUN JDOConfigListener.testPCPointListenerNullClasses
    Description: All pmf tests with standard mapping, no testdata.
    Time: 013
    There were 5 errors:
    1)
    testGetPMFfromNamedPU(org.apache.jdo.tck.api.persistencemanagerfactory.config.Persistence)javax.jdo.JDOFatalUserException:
    A property named javax.jdo.PersistenceManagerFactoryClass must be
    specified, or a jar file with a
     META-INF/services/javax.jdo.PersistenceManagerFactory entry must be
    in the classpath, or a property named
    javax.jdo.option.PersistenceUnitName must be specified.
            at
    javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:813)
            at
    javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:1049)
            at
    javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:871)
            at
    org.apache.jdo.tck.api.persistencemanagerfactory.config.Persistence.testGetPMFfromNamedPU(Persistence.java:67)
            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:259)
            at
    org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:108)
            at
    org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:148)
            at
    org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
    NestedThrowablesStackTrace:
    javax.jdo.JDOUserException: PersistenceManagerFactory has been
    specified to use "persistence-unit" with name
    "PUNamed_applicationidentity0" but none was found with that name
            at
    org.datanucleus.jdo.JDOPersistenceManagerFactory.initialiseProperties(JDOPersistenceManagerFactory.java:341)
            at
    org.datanucleus.jdo.JDOPersistenceManagerFactory.<init>(JDOPersistenceManagerFactory.java:219)
            at
    org.datanucleus.jdo.JDOPersistenceManagerFactory.createInstance(JDOPersistenceManagerFactory.java:229)
            at
    org.datanucleus.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:132)
            at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
            at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at javax.jdo.JDOHelper$16.run(JDOHelper.java:1839)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.jdo.JDOHelper.invoke(JDOHelper.java:1834)
            at
    javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1110)
            at
    javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:802)
            at
    javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:1049)
            at
    javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:871)
            at
    org.apache.jdo.tck.api.persistencemanagerfactory.config.Persistence.testGetPMFfromNamedPU(Persistence.java:67)
            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:259)
            at
    org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:108)
            at
    org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:148)
            at
    org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
    [..]

Does anybody per chance see the same?

I can see in tck2/target/META-INF a persistenceunit.xml that contains 
'<persistence-unit name="applicationidentity0"', but not 
"PUNamed_applicationidentity0". Maybe that's the problem?

Regards,
Jörg

-- 
____________________________________________________________________
artnology GmbH - Milastraße 4 - 10437 Berlin - Germany
Geschäftsführer: Ekkehard Blome (CEO), Felix Kuschnick (CCO)
Registergericht: Amtsgericht Berlin Charlottenburg HRB 76376 
UST-Id. DE 217652550


Mime
  • Unnamed multipart/mixed (inline, None, 0 bytes)
View raw message