dont you have AMQ excluded? worse case you can add it PS: IIRC arquillian 1.1.4.Final tests are green even failing
Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-08-22 8:12 GMT+02:00 Emmanuel Touzery <[email protected]>: > Hello, > > just simply the base tomee-embedded? How can this work if tomee doesn't > ship with JMS, I'm confused? I have those same dependencies except for > arquillian-junit-container where I have only 1.1.1.Final (I have problems > with 1.1.5, IIRC 1.1.4 does work OK though), and I get as I would expect: > > INFO: Configuring Service(id=Default JMS Connection Factory, type=Resource, > provider-id=Default JMS Connection Factory) > Aug 22, 2014 6:10:22 AM org.apache.openejb.config.AutoConfig > logAutoCreateResource > INFO: Auto-creating a Resource with id 'Default JMS Connection Factory' of > type 'javax.jms.ConnectionFactory for 'test.Comp1671900358'. > Aug 22, 2014 6:10:22 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFO: Configuring Service(id=Default JMS Resource Adapter, type=Resource, > provider-id=Default JMS Resource Adapter) > Aug 22, 2014 6:10:22 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFO: Creating Resource(id=Default JMS Resource Adapter) > Aug 22, 2014 6:10:22 AM org.apache.catalina.core.ContainerBase > addChildInternal > SEVERE: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/test]] > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:648) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:618) > at > org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(TomcatWebappDeployer.java:43) > at org.apache.tomee.embedded.Container.deploy(Container.java:362) > at org.apache.tomee.embedded.Container.deploy(Container.java:348) > at > org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(EmbeddedTomEEContainer.java:140) > > 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:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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.createDeploymentContext(ContainerDeploymentContextHandler.java:78) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.blockDeployManagedDeploymentsWhenNeeded(ArquillianSuiteExtension.java:128) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > 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:309) > at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:254) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:149) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at > org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) > at > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158) > at > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) > Caused by: java.lang.NoClassDefFoundError: > org/apache/activemq/ra/ActiveMQResourceAdapter > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:760) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:455) > at java.net.URLClassLoader.access$100(URLClassLoader.java:73) > at java.net.URLClassLoader$1.run(URLClassLoader.java:367) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1641) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) > at > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(LazyStopWebappClassLoader.java:129) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:340) > at org.apache.xbean.recipe.RecipeHelper.loadClass(RecipeHelper.java:52) > at org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:353) > at > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:266) > at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > at > org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:2201) > at > org.apache.openejb.config.ConfigurationFactory.install(ConfigurationFactory.java:436) > at > org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:2074) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1927) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1870) > at > org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:2061) > at > org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1952) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1940) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1870) > at > org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1165) > at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:850) > at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:195) > at > org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:401) > at > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:962) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1214) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1087) > at > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:130) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5378) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 109 more > Caused by: java.lang.ClassNotFoundException: > org.apache.activemq.ra.ActiveMQResourceAdapter > at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > ... 152 more > > > On 21/08/14 23:21, Romain Manni-Bucau wrote: >> >> FYI: >> >> <dependency> >> <groupId>org.jboss.arquillian.container</groupId> >> <artifactId>arquillian-junit-container</artifactId> >> <version>1.1.5.Final</version> >> <scope>test</scope> >> </dependency> >> <dependency> >> <groupId>junit</groupId> >> <artifactId>junit</artifactId> >> <version>4.11</version> >> <scope>test</scope> >> </dependency> >> <dependency> >> <groupId>org.apache.openejb</groupId> >> <artifactId>arquillian-tomee-embedded</artifactId> >> <version>2.0.0-SNAPSHOT</version> <!-- or 1.7.0 --> >> </dependency> >> >> @MessageDriven >> public class AnMdb implements MessageListener { >> @Override >> public void onMessage(final Message message) { >> System.out.println(message); >> } >> } >> >> and >> >> @RunWith(Arquillian.class) >> public class TheTest { >> @Deployment >> public static Archive<?> war() { >> return ShrinkWrap.create(WebArchive.class, "the-test.war") >> .addClasses(AnMdb.class); >> } >> >> @Resource(name = "AnMdb") >> private Queue queue; >> >> @Resource >> private ConnectionFactory connectionFactory; >> >> @Test >> public void run() throws JMSException, InterruptedException { >> final Connection connection = >> connectionFactory.createConnection(); >> final Session session = connection.createSession(false, 0); >> final MessageProducer producer = session.createProducer(queue); >> producer.send(session.createTextMessage("hello")); >> producer.close(); >> session.close(); >> connection.close(); >> >> sleep(10000); >> } >> } >> >> >> works as expected (ok code is not that sexy but that was not the purpose >> ;)) >> >> >> Romain Manni-Bucau >> Twitter: @rmannibucau >> Blog: http://rmannibucau.wordpress.com/ >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> Github: https://github.com/rmannibucau >> >> >> 2014-08-21 22:48 GMT+02:00 Emmanuel Touzery >> <[email protected]>: >>> >>> Hello, >>> >>> thought you'd like to know, for now I decided to go for a quick >>> solution >>> as we have many other tasks waiting and moved to temporarily simply >>> exclude >>> the classes using JMS from the shrinkwrap to have at least tests working. >>> Of >>> course this prevents us to test the JMS-supported functionnality for now, >>> I >>> hope to get back to this soon. >>> >>> I used this in the createArchive(): >>> .addPackages(true, Filters.exclude(<regex of the classes to exclude>), >>> <our >>> package prefix>) >>> >>> Regards, >>> >>> >>> Emmanuel >>> >>> On 21/08/14 15:17, Romain Manni-Bucau wrote: >>>> >>>> 1) openejb-core-hibernate instead of openejb-core for embedded case ;) >>>> >>>> 2) same version (ie tomee 1.7)? You can also just drop it and >>>> configure what you need in arquillian.xml, what is the difference? >>>> >>>> arquillian-tomee-*-tests are our test suites modules, don't use it. >>>> Pointed out the pom for other dependencies. Basically what you need is >>>> >>>> >>>> http://svn.apache.org/repos/asf/tomee/tomee/trunk/arquillian/arquillian-tomee-tests/arquillian-tomee-jms-tests/src/test/resources/arquillian.xml >>>> (tomee-remote block) >>>> >>>> >>>> Romain Manni-Bucau >>>> Twitter: @rmannibucau >>>> Blog: http://rmannibucau.wordpress.com/ >>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>>> Github: https://github.com/rmannibucau >>>> >>>> >>>> 2014-08-21 15:11 GMT+02:00 Emmanuel Touzery >>>> <[email protected]>: >>>>> >>>>> Hello, >>>>> >>>>> great about 1), good to know that's an option. I also considered >>>>> running >>>>> simply openejb 4.7.0... To me it seems like tomee+ minus some things so >>>>> I >>>>> expected it to work, but it failed at startup, I think due to some JPA >>>>> problem (we're also using hibernate...). >>>>> >>>>> About 2) no in fact I am exactly trying to use the already >>>>> running >>>>> tomee, which is the one that we use to develop the application, which >>>>> is >>>>> tomee+ and which should work fine. There is only one tomee running on >>>>> my >>>>> dev >>>>> machine and that is the one I want. Can you make sense of that error, >>>>> or >>>>> tell me where to get a more descriptive one? >>>>> >>>>> Thank you! >>>>> >>>>> Emmanuel >>>>> >>>>> >>>>> On 21/08/14 15:06, Romain Manni-Bucau wrote: >>>>>> >>>>>> Hi >>>>>> >>>>>> 1) you can use tomee-embedded "+" adding dependencies you need (need >>>>>> to spend few time but that works) - this pom >>>>>> >>>>>> >>>>>> >>>>>> http://svn.apache.org/repos/asf/tomee/tomee/trunk/arquillian/arquillian-tomee-tests/pom.xml >>>>>> test jaxrs, jaxws, and jms against tomee remote and tomee embedded, >>>>>> just few dependencies to add (surely openejb-core to force and maybe >>>>>> some activemq) >>>>>> 2) your error means you have a tomee or tomcat already running which >>>>>> is reused and that's the not one you expected I think >>>>>> >>>>>> >>>>>> Romain Manni-Bucau >>>>>> Twitter: @rmannibucau >>>>>> Blog: http://rmannibucau.wordpress.com/ >>>>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>>>>> Github: https://github.com/rmannibucau >>>>>> >>>>>> >>>>>> 2014-08-21 14:24 GMT+02:00 Emmanuel Touzery >>>>>> <[email protected]>: >>>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> we have a working arquillian setup with tomee embedded. But we >>>>>>> now >>>>>>> started using tomee plus instead of the usual tomee, because we are >>>>>>> now >>>>>>> using also JMS through activeMQ. >>>>>>> >>>>>>> Now of course the arquillian tests fail because they can't >>>>>>> find >>>>>>> the >>>>>>> JMS >>>>>>> bits. >>>>>>> >>>>>>> Since there is no tomee plus artifact to use instead of the >>>>>>> plain >>>>>>> arquillian-tomee-embedded, I'm trying to use instead >>>>>>> arquillian-tomee-remote >>>>>>> and have it connect to a running tomee+ instance on localhost (it >>>>>>> should >>>>>>> also speed up the tests, saving the tomee embedded startup time). >>>>>>> >>>>>>> However it fails with an error that I don't understand ("can't >>>>>>> get >>>>>>> appInfo"). Keep in mind that when configured with embedded tomee >>>>>>> everything >>>>>>> works fine (except for the JMS part, again). >>>>>>> >>>>>>> There is really nothing else in the tomee logs. I checked in >>>>>>> the >>>>>>> tomee >>>>>>> logs folder and I believe there is nothing else to be found. >>>>>>> >>>>>>> Any idea what is the problem, what could I do to fix it or >>>>>>> gather >>>>>>> more >>>>>>> information on the issue? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Emmanuel >>>>>>> >>>>>>> ------------------------------------------------------- >>>>>>> T E S T S >>>>>>> ------------------------------------------------------- >>>>>>> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option >>>>>>> MaxPermSize=512m; >>>>>>> support was removed in 8.0 >>>>>>> Running XXXXXXXXXXXXXX >>>>>>> Aug 21, 2014 2:12:55 PM org.reflections.Reflections scan >>>>>>> INFO: Reflections took 191 ms to scan 4 urls, producing 121 keys and >>>>>>> 943 >>>>>>> values >>>>>>> Aug 21, 2014 2:12:55 PM >>>>>>> org.apache.tomee.arquillian.remote.RemoteTomEEContainer start >>>>>>> INFO: TomEE found running on port 8080 >>>>>>> Aug 21, 2014 2:12:57 PM org.apache.openejb.client.EventLogger log >>>>>>> INFO: >>>>>>> >>>>>>> >>>>>>> RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb} >>>>>>> Aug 21, 2014 2:12:57 PM org.apache.openejb.client.EventLogger log >>>>>>> INFO: >>>>>>> >>>>>>> >>>>>>> RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb} >>>>>>> Aug 21, 2014 2:12:57 PM >>>>>>> org.apache.openejb.arquillian.common.TomEEContainer >>>>>>> deploy >>>>>>> SEVERE: appInfo was not found for >>>>>>> /tmp/arquillian-tomee-app-working-dir/0/test.war, available are: >>>>>>> [/home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/ROOT, >>>>>>> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/tomee, >>>>>>> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/manager, >>>>>>> >>>>>>> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/host-manager, >>>>>>> openejb, >>>>>>> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/docs] >>>>>>> org.apache.openejb.OpenEJBException: can't get appInfo >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:288) >>>>>>> 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:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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.createDeploymentContext(ContainerDeploymentContextHandler.java:78) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.blockDeployManagedDeploymentsWhenNeeded(ArquillianSuiteExtension.java:128) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> 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:309) >>>>>>> at >>>>>>> org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:254) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:149) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) >>>>>>> at >>>>>>> >>>>>>> >>>>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) >>>>> >>>>> >
