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
> > >> >
> > >>
> > >
> > >
> >
>

Reply via email to