Yes I want to use a different provider for tests than I do for production. In fact I have this persistence.xml for producation:
<?xml version="1.0" encoding="UTF-8"?> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> <persistence-unit name="educaPU"> <!-- <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> --> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>java:/OracleDS</jta-data-source> <properties> <property name="hibernate.hbm2ddl.auto" value="update" /> <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" /> </properties> </persistence-unit> </persistence> And to override the Hibernate provider I launch my test from eclipse with "Run Configurations ..." and then I specify in the "Program arguments" text area : "-Djavax.persistence.provider=org.eclipse.persistence.jpa.PersistenceProvider" And this is the error: DEBUG - Using default 'openejb.nobanner=true' Apache OpenEJB 3.1.2 build: 20091010-03:11 http://openejb.apache.org/ INFO - openejb.home = G:\data\eclipse\workspace_0\Educa-serveur-test INFO - openejb.base = G:\data\eclipse\workspace_0\Educa-serveur-test DEBUG - Using default 'openejb.assembler=org.apache.openejb.assembler.classic.Assembler' DEBUG - Instantiating assembler class org.apache.openejb.assembler.classic.Assembler DEBUG - Using default 'openejb.jndiname.failoncollision=true' DEBUG - Using default 'openejb.configurator=org.apache.openejb.config.ConfigurationFactory' DEBUG - Using default 'openejb.validation.skip=false' DEBUG - Using default 'openejb.deploymentId.format={ejbName}' DEBUG - Using default 'openejb.debuggable-vm-hackery=false' DEBUG - Using default 'openejb.webservices.enabled=true' DEBUG - Using default 'openejb.vendor.config=ALL' Possible values are: geronimo, glassfish, jboss, weblogic or NONE or ALL DEBUG - Using default 'openejb.provider.default=org.apache.openejb.embedded' INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service) INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager) INFO - Configuring Service(id=educaDatabase, type=Resource, provider-id=Default JDBC Database) DEBUG - Override [JdbcUrl=jdbc:hsqldb:file:G:/database/hsql/hsqldb_1_8_0_10/hsqldb/data/educadb] DEBUG - Override [UserName=sa] DEBUG - Override [JdbcDriver=org.hsqldb.jdbcDriver] DEBUG - Using default 'openejb.deployments.classpath=true' DEBUG - Using default 'openejb.deployments.classpath.include=' INFO - Using 'openejb.deployments.classpath.exclude="file:///G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/.*"' DEBUG - Using default 'openejb.deployments.classpath.require.descriptor=false' DEBUG - Using default 'openejb.deployments.classpath.filter.descriptors=false' DEBUG - Using default 'openejb.deployments.classpath.filter.systemapps=true' WARN - Inspecting classpath for applications: 78 urls. WARN - ADJUST THE EXCLUDE/INCLUDE!!!. Current settings: openejb.deployments.classpath.exclude='"file:///G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/.*"', openejb.deployments.classpath.include='' INFO - Found EjbModule in classpath: G:\data\eclipse\workspace_0\Educa-serveur-test\bin INFO - Found EjbModule in classpath: G:\data\eclipse\workspace_0\Educa-serveur\build\classes INFO - Found ClientModule in classpath: G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client\javassist.jar INFO - Found ClientModule in classpath: G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\xml-resolver-1.2.jar INFO - Found ClientModule in classpath: G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client\jboss-serialization.jar INFO - Found ClientModule in classpath: G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client\jboss-remoting.jar INFO - Found ClientModule in classpath: G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\serializer-2.7.1.jar DEBUG - URLs after filtering: 780 DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-common-core.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jbosssx-as-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-srp-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-integration.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-mdr.jar!/ DEBUG - Annotations path: file:/G:/data/eclipse/workspace_0/Educa-serveur-test/bin/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/quartz-1.5.2.jar!/ DEBUG - Annotations path: jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/javax.persistence_1.99.0.v200906021518.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-deployers-client.jar!/ DEBUG - Annotations path: file:/G:/data/eclipse/workspace_0/Educa-serveur/build/classes/ DEBUG - Annotations path: jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/org.eclipse.persistence.asm_1.1.2.v20090612-r4475.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-security-spi.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/slf4j-api.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-aspect-jdk50-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-proxy-impl-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/xbean-finder-shaded-3.6.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-deployers-core-spi.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-system-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ha-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-security-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/neethi-2.0.4.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/commons-logging.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-logging-spi.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/javassist.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jbosssx-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/hibernate-annotations.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jmx-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jbossall-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-logging-jdk.jar!/ DEBUG - Annotations path: file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/configuration/org.eclipse.osgi/bundles/329/1/.cp/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-j2se.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-logging-log4j.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-proxy-clustered-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-deployment.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/log4j.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-iiop-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/slf4j-api-1.3.1.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-ext-api.jar!/ DEBUG - Annotations path: jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/org.eclipse.persistence.jpa_1.1.2.v20090612-r4475.jar!/ DEBUG - Annotations path: jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/org.eclipse.persistence.antlr_1.1.2.v20090612-r4475.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/ejb3-persistence.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-core-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-appclient.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/xml-resolver-1.2.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-messaging-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-serialization.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/slf4j-jboss-logging.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jbossjts-integration.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-javaee.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jnp-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jbossjts.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/commons-dbcp-all-1.3-r699049.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/trove.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-proxy-spi-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/XmlSchema-1.4.2.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-deployers-client-spi.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/wss4j-1.5.4.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jmx-invoker-adaptor-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ejb3-common-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/slf4j-jdk14-1.3.1.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-ha-legacy-client.jar!/ DEBUG - Annotations path: jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/org.junit_3.8.2.v20090203-1005/junit.jar!/ DEBUG - Annotations path: jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/org.eclipse.persistence.core_1.1.2.v20090612-r4475.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/saaj-impl-1.3.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/opensaml-1.1.jar!/ DEBUG - Annotations path: file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/configuration/org.eclipse.osgi/bundles/328/1/.cp/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/bcprov-jdk15-140.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/xmlsec-1.4.0.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-system-jmx-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-remoting.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-jsr77-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/xbean-asm-shaded-3.6.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-aop-client.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/lib/serializer-2.7.1.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jboss-deployers-core.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/xmlsec.jar!/ DEBUG - Annotations path: jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/client/jbosscx-client.jar!/ WARN - Searched 78 classpath urls in 7013 milliseconds. Average 89 milliseconds per url. WARN - Consider adjusting your openejb.deployments.classpath.exclude and openejb.deployments.classpath.include settings. Current settings: exclude='"file:///G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/.*"', include='' DEBUG - Using default 'openejb.deployments.classpath.ear=true' INFO - Beginning load: G:\data\eclipse\workspace_0\Educa-serveur-test\bin DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Beginning load: G:\data\eclipse\workspace_0\Educa-serveur\build\classes DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Beginning load: G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client\javassist.jar DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Beginning load: G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\xml-resolver-1.2.jar DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Beginning load: G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client\jboss-serialization.jar DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Beginning load: G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client\jboss-remoting.jar DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Beginning load: G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\serializer-2.7.1.jar DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - Configuring enterprise application: classpath.ear DEBUG - No ejb-jar.xml found assuming annotated beans present: classpath.ear, module: classes DEBUG - No application-client.xml found assuming annotations present: classpath.ear, module: javassist.jar DEBUG - No application-client.xml found assuming annotations present: classpath.ear, module: xml-resolver-1.2.jar DEBUG - No application-client.xml found assuming annotations present: classpath.ear, module: jboss-serialization.jar DEBUG - No application-client.xml found assuming annotations present: classpath.ear, module: jboss-remoting.jar DEBUG - No application-client.xml found assuming annotations present: classpath.ear, module: serializer-2.7.1.jar DEBUG - Searching for inherited application exceptions (see OPENEJB-980) - it doesn't care whether inherited is true/false DEBUG - Searching for inherited application exceptions (see OPENEJB-980) - it doesn't care whether inherited is true/false DEBUG - ...handling class ma.orca.educa.exception.ValidationException DEBUG - ...adding class ma.orca.educa.exception.ValidationException with rollback=true INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container) INFO - Auto-creating a container for bean ConfigurationBean: Container(type=STATELESS, id=Default Stateless Container) INFO - Configuring PersistenceUnit(name=Educa-serveur-test) DEBUG - raw <jta-data-source>null</jta-datasource> DEBUG - raw <non-jta-data-source>null</non-jta-datasource> DEBUG - normalized <jta-data-source>null</jta-datasource> DEBUG - normalized <non-jta-data-source>null</non-jta-datasource> DEBUG - Available DataSources DEBUG - DataSource(name=educaDatabase, JtaManaged=true) INFO - Auto-creating a Resource with id 'educaDatabaseNonJta' of type 'DataSource for 'Educa-serveur-test'. INFO - Configuring Service(id=educaDatabaseNonJta, type=Resource, provider-id=educaDatabase) INFO - Adjusting PersistenceUnit Educa-serveur-test <jta-data-source> to Resource ID 'educaDatabase' from 'null' INFO - Adjusting PersistenceUnit Educa-serveur-test <non-jta-data-source> to Resource ID 'educaDatabaseNonJta' from 'null' INFO - Configuring PersistenceUnit(name=educaPU, provider=org.hibernate.ejb.HibernatePersistence) DEBUG - raw <jta-data-source>java:/OracleDS</jta-datasource> DEBUG - raw <non-jta-data-source>null</non-jta-datasource> DEBUG - normalized <jta-data-source>java:/OracleDS</jta-datasource> DEBUG - normalized <non-jta-data-source>null</non-jta-datasource> DEBUG - Available DataSources DEBUG - DataSource(name=educaDatabase, JtaManaged=true) DEBUG - DataSource(name=educaDatabaseNonJta, JtaManaged=false) INFO - Adjusting PersistenceUnit educaPU <jta-data-source> to Resource ID 'educaDatabase' from 'java:/OracleDS' INFO - Adjusting PersistenceUnit educaPU <non-jta-data-source> to Resource ID 'educaDatabaseNonJta' from 'null' INFO - Using 'openejb.descriptors.output=true' INFO - Using 'openejb.descriptors.output=true' INFO - Dumping Generated ejb-jar.xml to: C:\Users\ELARBI~1\AppData\Local\Temp\ejb-jar-4519594178483779556bin.xml INFO - Dumping Generated openejb-jar.xml to: C:\Users\ELARBI~1\AppData\Local\Temp\openejb-jar-2046724989127448680bin.xml INFO - Using 'openejb.descriptors.output=true' INFO - Dumping Generated ejb-jar.xml to: C:\Users\ELARBI~1\AppData\Local\Temp\ejb-jar-7664296864725927732classes.xml INFO - Dumping Generated openejb-jar.xml to: C:\Users\ELARBI~1\AppData\Local\Temp\openejb-jar-1100372600686023701classes.xml DEBUG - Adding persistence-unit educaPU property eclipselink.target-database=org.eclipse.persistence.platform.database.HSQLPlatform DEBUG - Adding persistence-unit educaPU property non-jta-data-source=educaDatabase DEBUG - Adding persistence-unit educaPU property jta-data-source=educaDatabase DEBUG - Adding persistence-unit educaPU property eclipselink.ddl-generation=drop-and-create-tables DEBUG - Adding persistence-unit educaPU property eclipselink.application-location=G:/data/eclipse/workspace_0/Educa-serveur-test/scriptDB DEBUG - Adding persistence-unit educaPU property eclipselink.ddl-generation.output-mode=both DEBUG - Adjusting PersistenceUnit(name=educaPU) property to hibernate.transaction.manager_lookup_class=org.apache.openejb.hibernate.TransactionManagerLookup INFO - Using 'openejb.validation.output.level=VERBOSE' INFO - Enterprise application "classpath.ear" loaded. INFO - Assembling app: classpath.ear DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL INFO - PersistenceUnit(name=Educa-serveur-test, provider=org.apache.openjpa.persistence.PersistenceProviderImpl) DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible values are: none, annotations, enums or NONE or ALL ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence Provider requested installation of a ClassFileTransformer which requires a JavaAgent. See http://openejb.apache.org/3.0/javaagent.html INFO - Undeploying app: classpath.ear DEBUG - App failing deployment may not have undeployed cleanly: classpath.ear org.apache.openejb.UndeployException: Failed undeploying application: id=classpath.ear at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:802) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: ConfigurationBean at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: AnnuaireBean at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: RessourceBean at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: InscriptionBean at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: ScolariteBean at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: RessourceWS at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: deployment not found: ScolariteWS at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:820) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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) Nested caused by: java.lang.Exception: persistence-unit: educaPU 495723823: Name "openejb/PersistenceUnit/educaPU 495723823" not found. at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:893) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:662) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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: javax.naming.NameNotFoundException: Name "openejb/PersistenceUnit/educaPU 495723823" not found. at org.apache.openejb.core.ivm.naming.IvmContext.federate(IvmContext.java:193) at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:150) at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:886) ... 33 more ERROR - Application could not be deployed: classpath.ear org.apache.openejb.OpenEJBException: Creating application failed: classpath.ear: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence: org.hibernate.ejb.HibernatePersistence at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:666) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449) at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279) at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) 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 org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java:22) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) 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: org.apache.openejb.OpenEJBException: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence: org.hibernate.ejb.HibernatePersistence at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:494) ... 32 more Caused by: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.openejb.assembler.classic.PersistenceBuilder.createEntityManagerFactory(PersistenceBuilder.java:178) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:489) ... 32 more DEBUG - Containers : 1 DEBUG - Type Container ID DEBUG - STATELESS Default Stateless Container DEBUG - Deployments : 0 DEBUG - SecurityService : org.apache.openejb.core.security.SecurityServiceImpl DEBUG - TransactionManager: org.apache.geronimo.transaction.manager.GeronimoTransactionManager DEBUG - OpenEJB Container System ready. Quintin Beukes-2 wrote: > > Can you please paste the error you receive? > > I'm not sure how to override it, will have a look now. Though, what > are you trying to achieve with this? Maybe there is another way to get > the same thing. I assume you're just trying to use a different > provider for tests than you do for production? > > Quintin Beukes > > > > On Fri, Oct 23, 2009 at 7:50 AM, hypnosat7 <abla...@yahoo.fr> wrote: >> >> Hello, >> >> If I set the provider property in the persistence.xml of my EJB project >> in >> works. But if I set the provider via system properties (to override the >> persistence.xml) my tests fail and the reason is that the data are not >> stored to the database. >> >> So this is my persistence.xml: >> <?xml version="1.0" encoding="UTF-8"?> >> <persistence version="1.0" >> xmlns="http://java.sun.com/xml/ns/persistence" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence >> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> >> <persistence-unit name="educaPU"> >> <!-- >> <provider>org.hibernate.ejb.HibernatePersistence</provider> >> --> >> >> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> >> <jta-data-source>java:/OracleDS</jta-data-source> >> <properties> >> <property name="hibernate.hbm2ddl.auto" value="update" /> >> <property name="hibernate.dialect" >> value="org.hibernate.dialect.Oracle10gDialect" /> >> <!-- >> MySQL <property name="hibernate.hbm2ddl.auto" >> value="create-drop" /> >> <property name="hibernate.dialect" >> value="org.hibernate.dialect.MySQLInnoDBDialect" /> >> --> >> </properties> >> </persistence-unit> >> </persistence> >> >> I've add the line: >> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> >> because using the >> "-Djavax.persistence.provider=org.eclipse.persistence.jpa.PersistenceProvider" >> as VM arguments make my tests failing. >> >> Thanks for any help. >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Override-Porvider-property-via-system-properties-tp26021215p26021215.html >> Sent from the OpenEJB User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Override-Porvider-property-via-system-properties-tp26021215p26029996.html Sent from the OpenEJB User mailing list archive at Nabble.com.