Arquillian + Multi Module Maven Project + Glassfish Embedded
gasparkf Aug 29, 2012 10:12 AMI cant test my EJBs with glassfish embedded.
A Hibernate errors appears.
My projects structure:
project
---project-base
---project-ejb
---project-web
---project-ear
I running my tests on project-ejb.
Test class:
@RunWith(Arquillian.class) public class InutilizacaoTest { @Deployment public static final Archive<?> criarArquivoDeploy(){ EnterpriseArchive arquivoTeste = ShrinkWrap .create(ZipImporter.class, "test.ear") .importFrom(new File("/home/gaspar/projetos/trunk/nfe-webservice/nfe-webservice-ear/target/nfe-webservice-ear.ear")) .as(EnterpriseArchive.class); return arquivoTeste; } @EJB private INFeInutilizacaoBO bo; @Test public void verificarRegraInutilizacaoI08(){ Inutilizacao obj = new Inutilizacao(); obj.setTipoAmbiente(1); try { bo.verificarRegraInutilizacaoI08(obj); } catch (SefazException e) { e.printStackTrace(); Assert.assertFalse(false); } Assert.assertTrue(true); } public INFeInutilizacaoBO getBo() { return bo; } public void setBo(INFeInutilizacaoBO bo) { this.bo = bo; }
arquillian.xml:
<arquillian xmlns="http://jboss.org/schema/arquillian" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> <container qualifier="teste-glassfish-e" default="true"> <configuration> <property name="resourcesXml"> src/test/resources/glassfish-resources.xml </property> <property name="installRoot">/home/gaspar/java/servidorJEE/glassfishEmbedded/glassfish</property> </configuration> </container> </arquillian>
pom from project-ejb:
<dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.arquillian</groupId> <artifactId>arquillian-bom</artifactId> <version>1.0.2.Final</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.arquillian.junit</groupId> <artifactId>arquillian-junit-container</artifactId> <scope>test</scope> <version>1.0.2.Final</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.6</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.6.6</version> <scope>test</scope> </dependency> ... </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ejb-plugin</artifactId> <version>2.3</version> <configuration> <ejbVersion>3.0</ejbVersion> <archive> <manifest> <addClasspath>true</addClasspath> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> <configuration> <wtpversion>2.0</wtpversion> <additionalConfig> <file> <name>.settings/org.eclipse.wst.common.project.facet.core.xml</name> <content> <![CDATA[<faceted-project> <fixed facet="jst.java"/> <fixed facet="jst.ejb"/> <installed facet="jst.java" version="6.0"/> <installed facet="jst.ejb" version="3.0"/> </faceted-project> ]]> </content> </file> </additionalConfig> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.2</version> <configuration> <classpathDependencyExcludes> <!-- exclude code absent api --> <classpathDependencyExclude>javax:javaee-api</classpathDependencyExclude> <classpathDependencyExclude>javax:javaee-web-api</classpathDependencyExclude> </classpathDependencyExcludes> </configuration> </plugin> </plugins> <finalName>nfe-webservice-ejb</finalName> </build> <profile> <id>teste-glassfish-e</id> <dependencies> <dependency> <groupId>org.jboss.arquillian.container</groupId> <artifactId>arquillian-glassfish-embedded-3.1</artifactId> <version>1.0.0.CR3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.main.extras</groupId> <artifactId>glassfish-embedded-all</artifactId> <version>3.1.2</version> <scope>provided</scope> </dependency> </dependencies> <build> <testResources> <testResource> <directory>src/test/resources</directory> </testResource> <testResource> <directory>src/test/resources-glassfish-remote</directory> </testResource> </testResources> </build> </profile>
and during de test i got this error:
[INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building nfe-webservice-ejb v4.0 [INFO] task-segment: [test] [INFO] ------------------------------------------------------------------------ [INFO] [resources:resources {execution: default-resources}] [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 4 resources [INFO] snapshot gov.sefaz.nfe.webservice:nfe-webservice-base:4.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot org.jwebservice:jwebservice-core:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot gov.sefaz.nfe:nfe-core-base:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot gov.sefaz.nfe:nfe-core:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot gov.sefaz.nfe:sefaz-utils:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot gov.sefaz.persistencia:sefaz-persistencia:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot org.commons.xml:commons-xml:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot org.jresources:jresources-core:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot org.jresources:jresources:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot org.jaxbean:jax-bean-core:2.0.1-SNAPSHOT: checking for updates from central [INFO] snapshot org.jaxbean:org.jaxbean:2.0.1-SNAPSHOT: checking for updates from central [INFO] [compiler:compile {execution: default-compile}] [INFO] Nothing to compile - all classes are up to date [INFO] [resources:testResources {execution: default-testResources}] [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 6 resources [INFO] skip non existing resourceDirectory /home/gaspar/projetos/trunk/nfe-webservice/nfe-webservice-ejb/src/test/resources-glassfish-remote [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO] Nothing to compile - all classes are up to date [INFO] [surefire:test {execution: default-test}] [INFO] Surefire report directory: /home/gaspar/projetos/trunk/nfe-webservice/nfe-webservice-ejb/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running gov.sefaz.nfe.webservice.InutilizacaoTest 29/08/2012 09:58:30 com.sun.enterprise.v3.server.CommonClassLoaderServiceImpl findDerbyClient INFO: Cannot find javadb client jar file, derby jdbc driver will not be available by default. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/gaspar/.m2/repository/org/slf4j/slf4j-simple/1.6.6/slf4j-simple-1.6.6.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/gaspar/.m2/repository/org/glassfish/main/extras/glassfish-embedded-all/3.1.2/glassfish-embedded-all-3.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] 4 [main] INFO org.hibernate.validator.util.Version - Hibernate Validator 4.2.0.Final 29/08/2012 09:58:31 com.sun.enterprise.v3.services.impl.GrizzlyService createNetworkProxy INFO: Network listener https-listener on port 0 disabled per domain.xml 29/08/2012 09:58:31 com.sun.enterprise.v3.services.impl.GrizzlyProxy$2$1 onReady INFO: Grizzly Framework 1.9.46 started in: 95ms - bound to [0.0.0.0:8181] 29/08/2012 09:58:31 com.sun.enterprise.v3.server.AppServerStartup run INFO: GlassFish Server Open Source Edition 3.1.2 (java_re-private) startup time : Embedded (1.357ms), startup services(1.015ms), total(2.372ms) 29/08/2012 09:58:32 org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread run INFO: JMX006: JMXStartupService had disabled JMXConnector system 29/08/2012 09:58:35 org.jboss.arquillian.container.glassfish.embedded_3_1.GlassFishContainer executeCommand INFO: command add-resources result: PlainTextActionReporterSUCCESSDescription: add-resources AdminCommandnull JDBC connection pool nfeCoreOnLineDS created successfully. JDBC connection pool cteDS created successfully. JDBC connection pool nfeCoreOffLineDS created successfully. JDBC connection pool fronteirasXADS created successfully. JDBC connection pool nfeLogXADS created successfully. JDBC connection pool teste-jms-DS created successfully. JDBC connection pool fronteirasDS created successfully. JDBC resource jdbc/cteDS created successfully. JDBC resource jdbc/nfeCoreOnLineDS created successfully. JDBC resource jdbc/nfeCoreOffLineDS created successfully. JDBC resource jdbc/ctePersistence created successfully. JDBC resource jdbc/nfePersistence created successfully. JDBC resource jdbc/teste-jms-DS created successfully. JDBC resource jdbc/fronteirasDS created successfully. JDBC resource jdbc/nfeLogDS created successfully. JDBC resource jdbc/nfeLogFronteirasDS created successfully. Connector connection pool jms/nfeIntegracaoQueuePool created. Connector connection pool jms/nfeRecepcaoQueueFactory created. Connector connection pool jms/nfeDistribuidorPool created. Connector connection pool jms/testePool created. Connector resource jms/nfeRecepcaoRFBQueueResource created. Connector resource jms/ideBDFAZQueueResource created. Connector resource jms/nfeCompartilhamentoQueueFactory created. Administered object jms/nfeFronteirasVirtualQueue created. Administered object jms/nfeFronteirasQueue created. Administered object nfeIntegracaoQueue2 created. Administered object jms/nfeRecepcaoRFBQueue created. Administered object jms/ideBDFAZQueue created. Administered object jms/nfeFronteirasOutrasUFQueue created. Connector resource jms/nfeRecepcaoQueueFactory created. Administered object jms/nfeRecepcaoQueue2 created. Connector resource jms/nfeRecepcaoQueueResource created. Connector resource jms/nfeDistribuidorResource created. Administered object jms/nfeDistribuidorQueue created. Connector resource jms/nfeFronteirasResource created. Connector resource jms/testeResource created. Administered object jms/testeQueue created. 29/08/2012 09:58:50 org.glassfish.apf.impl.DefaultErrorHandler warning AVISO: Incorrect @Resource annotation class definition - missing lookup attribute symbol: FIELD location: private javax.jms.ConnectionFactory gov.sefaz.nfe.webservice.negocio.impl.NFeRecepcaoLoteAS.nfeRecepcaoQueueFactory 29/08/2012 09:58:50 org.glassfish.apf.impl.DefaultErrorHandler warning AVISO: Incorrect @Resource annotation class definition - missing lookup attribute symbol: FIELD location: private javax.jms.Queue gov.sefaz.nfe.webservice.negocio.impl.NFeRecepcaoLoteAS.nfeRecepcaoQueue 29/08/2012 09:58:51 org.glassfish.apf.impl.DefaultErrorHandler warning AVISO: Incorrect @Resource annotation class definition - missing lookup attribute symbol: FIELD location: private javax.jms.Queue gov.sefaz.nfe.core.modelo.impl.EnvioDistribuidorBO.nfeDistribuidorQueue 29/08/2012 09:58:51 org.glassfish.apf.impl.DefaultErrorHandler warning AVISO: Incorrect @Resource annotation class definition - missing lookup attribute symbol: FIELD location: private javax.jms.ConnectionFactory gov.sefaz.nfe.core.modelo.impl.EnvioDistribuidorBO.nfeDistribuidorPool 29/08/2012 09:58:51 com.sun.ejb.containers.EjbContainerUtilImpl createThreadPoolExecutor INFO: Created EjbThreadPoolExecutor with thread-core-pool-size 16 thread-max-pool-size 32 thread-keep-alive-seconds 60 thread-queue-capacity 2147483647 allow-core-thread-timeout false 29/08/2012 09:58:51 com.sun.enterprise.security.SecurityLifecycle <init> INFO: SEC1002: Security Manager is OFF. 29/08/2012 09:58:51 com.sun.enterprise.security.SecurityLifecycle onInitialization INFO: SEC1010: Entering Security Startup Service 29/08/2012 09:58:51 com.sun.enterprise.security.PolicyLoader loadPolicy INFO: SEC1143: Loading policy provider com.sun.enterprise.security.jacc.provider.SimplePolicyProvider. 29/08/2012 09:58:52 com.sun.enterprise.security.auth.realm.Realm doInstantiate INFO: SEC1115: Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created. 29/08/2012 09:58:52 com.sun.enterprise.security.auth.realm.Realm doInstantiate INFO: SEC1115: Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created. 29/08/2012 09:58:52 com.sun.enterprise.security.auth.realm.Realm doInstantiate INFO: SEC1115: Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created. 29/08/2012 09:58:52 com.sun.enterprise.security.SecurityLifecycle onInitialization INFO: SEC1011: Security Service(s) Started Successfully 22393 [main] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final 22402 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.6.10.Final 22407 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found 22412 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist 22418 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 22504 [main] INFO org.hibernate.ejb.Version - Hibernate EntityManager 3.6.10.Final 29/08/2012 09:58:53 org.glassfish.api.ActionReport failure GRAVE: Exception while preparing the app 29/08/2012 09:58:53 com.sun.enterprise.v3.server.ApplicationLifecycle deploy GRAVE: tried to access method org.hibernate.engine.CascadeStyle.<init>()V from class org.hibernate.engine.EJB3CascadeStyle$1 java.lang.IllegalAccessError: tried to access method org.hibernate.engine.CascadeStyle.<init>()V from class org.hibernate.engine.EJB3CascadeStyle$1 at org.hibernate.engine.EJB3CascadeStyle$1.<init>(EJB3CascadeStyle.java:44) at org.hibernate.engine.EJB3CascadeStyle.<clinit>(EJB3CascadeStyle.java:39) at org.hibernate.ejb.event.EJB3PersistEventListener.<clinit>(EJB3PersistEventListener.java:39) at org.hibernate.ejb.EventListenerConfigurator.<init>(EventListenerConfigurator.java:101) at org.hibernate.ejb.Ejb3Configuration.<init>(Ejb3Configuration.java:163) at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72) at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:206) at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:120) at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:224) at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:495) at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:233) at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:168) at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:871) at org.glassfish.javaee.full.deployment.EarDeployer.prepareBundle(EarDeployer.java:290) at org.glassfish.javaee.full.deployment.EarDeployer.access$200(EarDeployer.java:86) at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:141) at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:138) at org.glassfish.javaee.full.deployment.EarDeployer.doOnBundles(EarDeployer.java:215) at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllTypedBundles(EarDeployer.java:224) at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllBundles(EarDeployer.java:250) at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:138) at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:871) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259) at com.sun.enterprise.admin.cli.embeddable.DeployerImpl.deploy(DeployerImpl.java:129) at com.sun.enterprise.admin.cli.embeddable.DeployerImpl.deploy(DeployerImpl.java:105) at org.jboss.arquillian.container.glassfish.embedded_3_1.GlassFishContainer.deploy(GlassFishContainer.java:202) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:161) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:128) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:95) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:80) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:239) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115) at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80) at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182) at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314) at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46) at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:113) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) classLoader = WebappClassLoader (delegate=true; repositories=WEB-INF/classes/) SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@2cc5c76c classLoader = WebappClassLoader (delegate=true; repositories=WEB-INF/classes/) SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@2cc5c76c 29/08/2012 09:58:53 org.glassfish.deployment.admin.DeployCommand execute GRAVE: Exception while preparing the app : tried to access method org.hibernate.engine.CascadeStyle.<init>()V from class org.hibernate.engine.EJB3CascadeStyle$1 29/08/2012 09:58:53 com.sun.enterprise.web.WebContainer createHttpListener INFO: WEB0169: Created HTTP listener [http-listener] on host/port [0.0.0.0:8181] 29/08/2012 09:58:53 com.sun.enterprise.web.WebContainer createHosts INFO: WEB0171: Created virtual server [server] 29/08/2012 09:58:53 com.sun.enterprise.web.WebContainer loadSystemDefaultWebModules INFO: WEB0172: Virtual server [server] loaded default web module [] 29/08/2012 09:58:54 com.sun.enterprise.web.VirtualServer$1 log INFO: PWC1412: WebModule[null] ServletContext.log():No Spring WebApplicationInitializer types detected on classpath PlainTextActionReporterFAILUREApplication test is not deployed on this target [server]Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 26.554 sec <<< FAILURE! 29/08/2012 09:58:54 com.sun.enterprise.connectors.service.ResourceAdapterAdminServiceImpl sendStopToResourceAdapter INFO: RAR7094: __ds_jdbc_ra shutdown successful. 29/08/2012 09:58:54 org.glassfish.admin.mbeanserver.JMXStartupService shutdown INFO: JMX001: JMXStartupService and JMXConnectors have been shut down. 29/08/2012 09:58:54 com.sun.enterprise.v3.server.AppServerStartup stop INFO: Shutdown procedure finished 29/08/2012 09:58:54 AppServerStartup run INFO: [Thread[GlassFish Kernel Main Thread,5,main]] exiting Results : Tests in error: verificarRegraInutilizacaoI08(gov.sefaz.nfe.webservice.InutilizacaoTest): ArquillianServletRunner not found. Could not determine ContextRoot from ProtocolMetadata, please contact DeployableContainer developer. Tests run: 1, Failures: 0, Errors: 1, Skipped: 0 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] There are test failures. Please refer to /home/gaspar/projetos/trunk/nfe-webservice/nfe-webservice-ejb/target/surefire-reports for the individual test results. [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 32 seconds [INFO] Finished at: Wed Aug 29 09:58:54 AMT 2012 [INFO] Final Memory: 27M/174M [INFO] ------------------------------------------------------------------------
Any ideas?