shouldBeAbleToInjectMembersIntoTestClass(org.jboss.arquillian.container.tomcat.managed_7.TomcatManagedInContainerTestCase) Time elapsed: 0.01 sec <<< ERROR!
|
java.lang.IllegalArgumentException: ArquillianServletRunner not found. Could not determine ContextRoot from ProtocolMetadata, please contact DeployableContainer developer.
|
at org.jboss.arquillian.protocol.servlet.ServletUtil.determineBaseURI(ServletUtil.java:68)
|
at org.jboss.arquillian.protocol.servlet.BaseServletProtocol.getExecutor(BaseServletProtocol.java:58)
|
at org.jboss.arquillian.protocol.servlet.BaseServletProtocol.getExecutor(BaseServletProtocol.java:32)
|
at org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.getContainerMethodExecutor(RemoteTestExecuter.java:136)
|
at org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.execute(RemoteTestExecuter.java:119)
|
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:90)
|
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:134)
|
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
|
at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
|
at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.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:90)
|
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.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:130)
|
at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:117)
|
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:90)
|
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
|
at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:82)
|
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:90)
|
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
|
at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:68)
|
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:90)
|
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
|
at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:54)
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
I have sent pull request with initial support for tomcat managed 7. It contains bug which causes that tests in container do not work. To be able to install it, test which verify in container behavior is commented. When this particular test is not commented than it fails with stacktrace:
shouldBeAbleToInjectMembersIntoTestClass(org.jboss.arquillian.container.tomcat.managed_7.TomcatManagedInContainerTestCase) Time elapsed: 0.01 sec <<< ERROR!java.lang.IllegalArgumentException: ArquillianServletRunner not found. Could not determine ContextRoot from ProtocolMetadata, please contact DeployableContainer developer.at org.jboss.arquillian.protocol.servlet.ServletUtil.determineBaseURI(ServletUtil.java:68)at org.jboss.arquillian.protocol.servlet.BaseServletProtocol.getExecutor(BaseServletProtocol.java:58)at org.jboss.arquillian.protocol.servlet.BaseServletProtocol.getExecutor(BaseServletProtocol.java:32)at org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.getContainerMethodExecutor(RemoteTestExecuter.java:136)at org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.execute(RemoteTestExecuter.java:119)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:90)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:134)at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.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:90)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.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:130)at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:117)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:90)at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:82)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:90)at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:68)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:90)at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:54)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)