Sorry, I meant your application deployment failed so then tomee-arquillian was not able to work with it. If you debug your listener you'll get the point.
Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-05-30 11:34 GMT+02:00 <[email protected]>: > well, I guess still I don't get it. > > I believe app is beeing packaged by ShrinkWrap, so how can it be not > available if it works for other containers (tomcat/jboss/glassfish)? > > Or is it so, that I should somehow manually provide the war file to > location referred in my appWorkingDir ? > > > On Fri, May 30, 2014 at 11:25 AM, Romain Manni-Bucau < > [email protected]> > wrote: > > > Hi > > > > the error was Schwerwiegend: Error listenerStart so app was not > available. > > > > TomEE adapter either reuse an existing tomee (matching host/port) or > create > > a new tomee and run it respecting arquillian.xml. appWorkingDir is where > > application are dumped (/tmp by default) > > > > > > > > Romain Manni-Bucau > > Twitter: @rmannibucau > > Blog: http://rmannibucau.wordpress.com/ > > LinkedIn: http://fr.linkedin.com/in/rmannibucau > > Github: https://github.com/rmannibucau > > > > > > 2014-05-30 11:21 GMT+02:00 <[email protected]>: > > > > > See my console logs attached. > > > > > > > > > Btw: I've noticed, tomee gets auto-started for me, but that seems > weird, > > > as I use org.apache.openejb:arquillian-tomee-remote:1.6.0.2, but it > feels > > > like it's managed rather than remote. > > > > > > So I just removed my tomee startup/shutdown logic and I changed my > > > arquillian.xml (removed most probably anyway unused property: > > appWorkingDir) > > > > > > <container qualifier="tomee"> > > > <configuration> > > > <property name="httpPort">-1</property> > > > <property name="stopPort">-1</property> > > > <property name="ajpPort">-1</property> > > > <property > name="dir">build/unpack/apache-tomcat</property> > > > <!-- <property > > > name="appWorkingDir">build/arquillian_unpack</property> --> > > > > > > <property name="properties"> > > > openejb.classloader.forced-load=org.apache.openejb > > > </property> > > > </configuration> > > > </container> > > > > > > > > > Anyway, that didn't solve the problem for me. > > > > > > > > > > > > On Fri, May 30, 2014 at 10:35 AM, Romain Manni-Bucau < > > > [email protected]> wrote: > > > > > >> Hi > > >> > > >> the exception should be before, this one is the consequence of a wrong > > >> deployment. Do you have more logs? > > >> > > >> > > >> > > >> Romain Manni-Bucau > > >> Twitter: @rmannibucau > > >> Blog: http://rmannibucau.wordpress.com/ > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau > > >> Github: https://github.com/rmannibucau > > >> > > >> > > >> 2014-05-30 10:24 GMT+02:00 <[email protected]>: > > >> > > >> > Hi all, > > >> > > > >> > I'm trying to test my war app using arquillian remote adapter on > > tomee. > > >> > > > >> > However I'm stuck with error: > > >> > > > >> > > > org.jboss.arquillian.container.spi.client.container.DeploymentException: > > >> > Unable to deploy > > >> > at > > >> > > > >> > > > org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:284) > > >> > 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:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:145) > > >> > at > > >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) > > >> > 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:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:145) > > >> > at > > >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) > > >> > 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:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:84) > > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > >> > at > > >> > > > >> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:65) > > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > >> > at > > >> > > > >> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > 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:145) > > >> > at > > >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) > > >> > at > > >> > > > >> > > > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80) > > >> > at > > >> > > org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:185) > > >> > at > > >> > > > org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:317) > > >> > at > > >> > org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:46) > > >> > at > > >> > > org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:202) > > >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > > >> > at > > >> org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:150) > > >> > at > > >> > > > >> > > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) > > >> > at > > >> > > > >> > > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) > > >> > at > > >> > > > >> > > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:69) > > >> > at > > >> > > > >> > > > org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:48) > > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > >> > at > > >> > > > >> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > at > > >> > > > >> > > > org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) > > >> > at > > >> > > > >> > > > org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) > > >> > at > > >> > > > >> > > > org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) > > >> > at > > >> > > > >> > > > org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) > > >> > at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) > > >> > at > > >> > > > >> > > > org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:105) > > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > >> > at > > >> > > > >> > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > >> > at > > >> > > > >> > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > >> > at java.lang.reflect.Method.invoke(Method.java:606) > > >> > at > > >> > > > >> > > > org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) > > >> > at > > >> > > > >> > > > org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) > > >> > at > > >> > > > >> > > > org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:355) > > >> > at > > >> > > > >> > > > org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64) > > >> > at > > >> > > > >> > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > > >> > at > > >> > > > >> > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > > >> > at java.lang.Thread.run(Thread.java:744) > > >> > Caused by: org.apache.openejb.OpenEJBException: can't get appInfo > > >> > at > > >> > > > >> > > > org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:258) > > >> > ... 106 more > > >> > > > >> > Not sure what exactly the problem could be. Google search didn't > show > > up > > >> > anything relevant for me. > > >> > > > >> > My arquillian.xml contains: > > >> > > > >> > <container qualifier="tomee"> > > >> > <configuration> > > >> > <property name="httpPort">-1</property> > > >> > <property name="stopPort">-1</property> > > >> > <property name="ajpPort">-1</property> > > >> > <property > > >> name="dir">build/unpack/apache-tomcat</property> > > >> > <property > > >> > name="appWorkingDir">build/arquillian_unpack</property> > > >> > <property name="properties"> > > >> > openejb.classloader.forced-load=org.apache.openejb > > >> > </property> > > >> > </configuration> > > >> > </container> > > >> > > > >> > I'm running gradle build (but that should be irrelevant I guess). > > >> > > > >> > Still the same project worked on tomcat 6/7 with arquillian managed > > >> > adapters for me. > > >> > > > >> > I'm using version 1.6.0.2 for both: > > >> > - > > >> > > > >> > > > >> > > > http://apache.openmirror.de/tomee/tomee-1.6.0.2/apache-tomee-1.6.0.2-webprofile.zip > > >> > and > > >> > - org.apache.openejb:arquillian-tomee-remote:1.6.0.2 > > >> > > > >> > so the versions should match, as far as I can see. > > >> > > > >> > Ideas? > > >> > thanks > > >> > > > >> > > > > > > > > >
