You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by zeeman <ha...@fastmail.us> on 2012/08/12 07:48:25 UTC

Tomee Arquillian test failing

I'm trying to run an integration test. I get this error:

java.lang.NoSuchMethodError:
org.apache.openejb.cdi.ThreadSingletonServiceImpl.get()Lorg/apache/webbeans/config/WebBeansContext;
	at
org.apache.tomee.arquillian.remote.RemoteTomEEObserver.beforeSuite(RemoteTomEEObserver.java:41)
	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.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.beforeSuite(EventTestRunnerAdaptor.java:68)
	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:97)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at
org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:65)
	at
org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.executeTest(ServletTestRunner.java:160)
	at
org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.execute(ServletTestRunner.java:126)
	at
org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.doGet(ServletTestRunner.java:90)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:126)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)

My arquillian.xml:
	<container qualifier="default" default="true">
		<configuration>
			<property name="httpPort">8080</property>
			<property name="stopPort">5678</property>
			<property name="dir">target/apache-tomee</property>
		</configuration>
	</container>

My war archive in @Deployment method, adds all app classes and needed config
files, excludes test jars:

		final WebArchive war = ShrinkWrap
				.create(WebArchive.class, "test.war")
				.setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
				.addPackages(true, "com.sporting")
				.addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
				.addAsResource("META-INF/resources.xml", "META-INF/resources.xml")
				.addAsResource("test-validation.xml", "META-INF/validation.xml")
				.addAsResource("import-test.sql", "import.sql")
				.addAsWebInfResource(new
File("src/main/webapp/WEB-INF/pretty-config.xml"))
				.addAsWebInfResource(new File("src/main/webapp/WEB-INF/beans.xml"),
"beans.xml")
				.addAsWebInfResource(new
File("src/main/webapp/WEB-INF/faces-config.xml"), "faces-config.xml")
				.addAsLibraries(
						DependencyResolvers.use(MavenDependencyResolver.class).goOffline()
								.includeDependenciesFromPom("pom.xml")
							
.artifact("org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-7")
								.resolveAs(JavaArchive.class, new ScopeFilter("compile",
"runtime")));

Tomee remote profile in pom.xml, I have Tomee downloaded with Tomee maven
plugin. Let the test start it:
		<profile>
			<id>tomee</id>
			<activation>
				<activeByDefault>false</activeByDefault>
			</activation>
			<build>
				<plugins>
					<plugin>
						<artifactId>maven-surefire-plugin</artifactId>
						<version>${surefire.plugin.version}</version>
						<configuration>
							<systemPropertyVariables>
							</systemPropertyVariables>
							<skip>false</skip>
						</configuration>
					</plugin>
				</plugins>
			</build>
			<dependencies>
				<dependency>
					<groupId>org.apache.openejb</groupId>
					<artifactId>arquillian-tomee-remote</artifactId>
					<version>1.0.0</version>
					<scope>test</scope>
				</dependency>
			</dependencies>
		</profile>

What am I missing? This test used to work on jBoss 7.



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Yep

- Romain
Le 13 août 2012 18:52, "zeeman" <ha...@fastmail.us> a écrit :

> But before Tomee would not work if Hibernate is not in its lib folder. So
> now
> you're saying Hibernate jars can be packaged part of war lib and Tomee will
> work? Not just for test, even regular way to run the war?
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656839.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
But before Tomee would not work if Hibernate is not in its lib folder. So now
you're saying Hibernate jars can be packaged part of war lib and Tomee will
work? Not just for test, even regular way to run the war?



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656839.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
i didn't use your custom tomee ;)

- Romain


2012/8/13 zeeman <ha...@fastmail.us>

> Thanks. But Tomee already has Hibernate in /lib. So now we have hibernate
> in
> war and in Tomee, test still works? is that right?
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656837.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
Thanks. But Tomee already has Hibernate in /lib. So now we have hibernate in
war and in Tomee, test still works? is that right?



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656837.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
just pushed a change regarding it

your test passes for me but i changed a bit the archive (i put hibernate
inside the war)

- Romain


2012/8/13 zeeman <ha...@fastmail.us>

> Yes, my test is updated to use 2 alpha version of shrinkwrap maven. Changes
> are in git https://github.com/z00/test
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656835.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
Yes, my test is updated to use 2 alpha version of shrinkwrap maven. Changes
are in git https://github.com/z00/test



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656835.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hmm,

Are you sure you got the last snapshot?

Well if you update you test to use last shrinkwrap maven or to not use it
anymore ill try again.

- Romain
Le 13 août 2012 04:11, "zeeman" <ha...@fastmail.us> a écrit :

> I have updated the project as you suggested. I"m still unable to run the
> test
> and I still get this:
>
> -PS be sure to run tomee maven plugin to download Tomee, as it's reference
> in arquillian.xml in target/apache-tomee.
>
> WARNING: Could not schedule timer SingleAction expiration = [Aug 12, 2012
> 10:02:18 PM]
> org.quartz.ObjectAlreadyExistsException: Unable to store Trigger with name:
> 'OPEN_EJB_TIMEOUT_TRIGGER_DBLoader_1' and group:
> 'OPEN_EJB_TIMEOUT_TRIGGER_GROUP', because one already exists with this
> identification.
>         at org.quartz.simpl.RAMJobStore.storeTrigger(RAMJobStore.java:413)
>         at
> org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:886)
>         at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:259)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.schedule(EjbTimerServiceImpl.java:285)
>         at
>
> org.apache.openejb.core.timer.TimerData.transactionComplete(TimerData.java:235)
>         at
>
> org.apache.openejb.core.timer.TimerData.registerTimerDataSynchronization(TimerData.java:264)
>         at
> org.apache.openejb.core.timer.TimerData.newTimer(TimerData.java:199)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.initializeNewTimer(EjbTimerServiceImpl.java:425)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:227)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer.start(SingletonContainer.java:121)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:812)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:422)
>         at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:330)
>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144)
>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:290)
>         at
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:228)
>         at
> org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131)
>         at
>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>         at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:624)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:649)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656833.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
I have updated the project as you suggested. I"m still unable to run the test
and I still get this:

-PS be sure to run tomee maven plugin to download Tomee, as it's reference
in arquillian.xml in target/apache-tomee.

WARNING: Could not schedule timer SingleAction expiration = [Aug 12, 2012
10:02:18 PM]
org.quartz.ObjectAlreadyExistsException: Unable to store Trigger with name:
'OPEN_EJB_TIMEOUT_TRIGGER_DBLoader_1' and group:
'OPEN_EJB_TIMEOUT_TRIGGER_GROUP', because one already exists with this
identification.
	at org.quartz.simpl.RAMJobStore.storeTrigger(RAMJobStore.java:413)
	at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:886)
	at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:259)
	at
org.apache.openejb.core.timer.EjbTimerServiceImpl.schedule(EjbTimerServiceImpl.java:285)
	at
org.apache.openejb.core.timer.TimerData.transactionComplete(TimerData.java:235)
	at
org.apache.openejb.core.timer.TimerData.registerTimerDataSynchronization(TimerData.java:264)
	at org.apache.openejb.core.timer.TimerData.newTimer(TimerData.java:199)
	at
org.apache.openejb.core.timer.EjbTimerServiceImpl.initializeNewTimer(EjbTimerServiceImpl.java:425)
	at
org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:227)
	at
org.apache.openejb.core.singleton.SingletonContainer.start(SingletonContainer.java:121)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:812)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
	at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:422)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:330)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:290)
	at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:228)
	at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131)
	at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:624)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:649)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656833.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
you need to use the shrinkwrap maven artifact in version 2.0.0-alpha-1
otherwise arquillian adapter and shrinwrap are conflicting (v1 of
shrinkwrap maven uses old dependencies).

then a note about your test: the test methods are not transactional (so i
guess the persist will fail)

- Romain


2012/8/12 zeeman <ha...@fastmail.us>

> Hi,  a couple of things:
>
> I updated my test project so you can check out 2 issues;
> https://github.com/z00/test
>
> 1- I get this warning for timer service, you can see timer async method in
> class DBLoader:
>
>
> WARNING: Could not schedule timer SingleAction expiration = [Aug 12, 2012
> 2:08:48 PM]
> org.quartz.ObjectAlreadyExistsException: Unable to store Trigger with name:
> 'OPEN_EJB_TIMEOUT_TRIGGER_DBLoader_1' and group:
> 'OPEN_EJB_TIMEOUT_TRIGGER_GROUP', because one already exists with this
> identification.
>         at org.quartz.simpl.RAMJobStore.storeTrigger(RAMJobStore.java:413)
>         at
> org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:886)
>         at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:259)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.schedule(EjbTimerServiceImpl.java:285)
>         at
>
> org.apache.openejb.core.timer.TimerData.transactionComplete(TimerData.java:235)
>         at
>
> org.apache.openejb.core.timer.TimerData.registerTimerDataSynchronization(TimerData.java:264)
>         at
> org.apache.openejb.core.timer.TimerData.newTimer(TimerData.java:199)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.initializeNewTimer(EjbTimerServiceImpl.java:425)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:227)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer.start(SingletonContainer.java:121)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:812)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:517)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:192)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:113)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:34)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
> org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
>         at
> org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
>         at
> org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
>         at
> org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:228)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:180)
>         at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:290)
>         at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:140)
>         at
>
> org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:260)
>         at
> org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:184)
>         at
> org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:80)
>         at
>
> org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:44)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
>
> 2- Running the test still fails. I included EverythingTest that just tries
> to persist to DB.
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656827.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
Hi,  a couple of things:

I updated my test project so you can check out 2 issues; 
https://github.com/z00/test

1- I get this warning for timer service, you can see timer async method in
class DBLoader:


WARNING: Could not schedule timer SingleAction expiration = [Aug 12, 2012
2:08:48 PM]
org.quartz.ObjectAlreadyExistsException: Unable to store Trigger with name:
'OPEN_EJB_TIMEOUT_TRIGGER_DBLoader_1' and group:
'OPEN_EJB_TIMEOUT_TRIGGER_GROUP', because one already exists with this
identification.
	at org.quartz.simpl.RAMJobStore.storeTrigger(RAMJobStore.java:413)
	at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:886)
	at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:259)
	at
org.apache.openejb.core.timer.EjbTimerServiceImpl.schedule(EjbTimerServiceImpl.java:285)
	at
org.apache.openejb.core.timer.TimerData.transactionComplete(TimerData.java:235)
	at
org.apache.openejb.core.timer.TimerData.registerTimerDataSynchronization(TimerData.java:264)
	at org.apache.openejb.core.timer.TimerData.newTimer(TimerData.java:199)
	at
org.apache.openejb.core.timer.EjbTimerServiceImpl.initializeNewTimer(EjbTimerServiceImpl.java:425)
	at
org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:227)
	at
org.apache.openejb.core.singleton.SingletonContainer.start(SingletonContainer.java:121)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:812)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:517)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:192)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:113)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:34)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
	at org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
	at org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
	at
org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
	at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
	at
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:228)
	at
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:180)
	at
org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:290)
	at
org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:140)
	at
org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:260)
	at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:184)
	at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:80)
	at
org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:44)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

2- Running the test still fails. I included EverythingTest that just tries
to persist to DB.



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656827.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
PS: another way is to force openwebbeans-impl version to 1.1.5 and use the
following repo:
https://repository.apache.org/content/repositories/orgapacheopenwebbeans-126/


- Romain


2012/8/12 Romain Manni-Bucau <rm...@gmail.com>

> well i think it means openwebbeans snapshot is not up to date (i got the
> same issue in a clean environment then building manually OWB snapshot it
> worked)
>
> if you can build it:
> svn co  http://svn.apache.org/repos/asf/openwebbeans/trunk/
> mvn clean install -Dmaven.test.skip=true -pl webbeans-impl -am
>
> i'll try to figure out why it is not up to date
>
> - Romain
>
>
>
> 2012/8/12 zeeman <ha...@fastmail.us>
>
>> It's gonna be hard to share the project. I did a clean, when I start the
>> test
>> I get:
>>
>>
>> Aug 12, 2012 2:02:39 PM org.apache.openejb.util.OpenEJBErrorHandler
>> handleUnknownError
>> SEVERE: FATAL ERROR: Unknown error in Assembler.  Please send the
>> following
>> stack trace and this message to users@openejb.apache.org :
>>  org.apache.openejb.loader.Files$FileRuntimeException: Does not exist:
>> c:\temp\5\test.war
>>         at org.apache.openejb.loader.Files.exists(Files.java:85)
>>         at org.apache.openejb.loader.Files.file(Files.java:95)
>>         at org.apache.openejb.loader.Zips.unzip(Zips.java:37)
>>         at org.apache.openejb.loader.Zips.unzip(Zips.java:29)
>>         at
>> org.apache.openejb.util.JarExtractor.extract(JarExtractor.java:72)
>>         at
>> org.apache.openejb.util.JarExtractor.extract(JarExtractor.java:49)
>>         at
>>
>> org.apache.openejb.config.DeploymentLoader.unpack(DeploymentLoader.java:1548)
>>         at
>>
>> org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:719)
>>         at
>>
>> org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:625)
>>         at
>> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
>>         at
>>
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:676)
>>         at
>>
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:456)
>>         at
>>
>> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:350)
>>         at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:329)
>>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144)
>>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:290)
>>         at
>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:228)
>>         at
>> org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131)
>>         at
>>
>> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113)
>>         at
>>
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>         at
>>
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>>         at
>>
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>>         at
>> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>>         at org.apache.catalina.startup.Catalina.load(Catalina.java:624)
>>         at org.apache.catalina.startup.Catalina.load(Catalina.java:649)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>         at java.lang.reflect.Method.invoke(Unknown Source)
>>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656819.html
>> Sent from the OpenEJB User mailing list archive at Nabble.com.
>>
>
>

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
well i think it means openwebbeans snapshot is not up to date (i got the
same issue in a clean environment then building manually OWB snapshot it
worked)

if you can build it:
svn co  http://svn.apache.org/repos/asf/openwebbeans/trunk/
mvn clean install -Dmaven.test.skip=true -pl webbeans-impl -am

i'll try to figure out why it is not up to date

- Romain


2012/8/12 zeeman <ha...@fastmail.us>

> It's gonna be hard to share the project. I did a clean, when I start the
> test
> I get:
>
>
> Aug 12, 2012 2:02:39 PM org.apache.openejb.util.OpenEJBErrorHandler
> handleUnknownError
> SEVERE: FATAL ERROR: Unknown error in Assembler.  Please send the following
> stack trace and this message to users@openejb.apache.org :
>  org.apache.openejb.loader.Files$FileRuntimeException: Does not exist:
> c:\temp\5\test.war
>         at org.apache.openejb.loader.Files.exists(Files.java:85)
>         at org.apache.openejb.loader.Files.file(Files.java:95)
>         at org.apache.openejb.loader.Zips.unzip(Zips.java:37)
>         at org.apache.openejb.loader.Zips.unzip(Zips.java:29)
>         at
> org.apache.openejb.util.JarExtractor.extract(JarExtractor.java:72)
>         at
> org.apache.openejb.util.JarExtractor.extract(JarExtractor.java:49)
>         at
>
> org.apache.openejb.config.DeploymentLoader.unpack(DeploymentLoader.java:1548)
>         at
>
> org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:719)
>         at
>
> org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:625)
>         at
> org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:676)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:456)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:350)
>         at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:329)
>         at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144)
>         at org.apache.openejb.OpenEJB.init(OpenEJB.java:290)
>         at
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:228)
>         at
> org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131)
>         at
>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>         at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:624)
>         at org.apache.catalina.startup.Catalina.load(Catalina.java:649)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656819.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
It's gonna be hard to share the project. I did a clean, when I start the test
I get:


Aug 12, 2012 2:02:39 PM org.apache.openejb.util.OpenEJBErrorHandler
handleUnknownError
SEVERE: FATAL ERROR: Unknown error in Assembler.  Please send the following
stack trace and this message to users@openejb.apache.org :
 org.apache.openejb.loader.Files$FileRuntimeException: Does not exist:
c:\temp\5\test.war
	at org.apache.openejb.loader.Files.exists(Files.java:85)
	at org.apache.openejb.loader.Files.file(Files.java:95)
	at org.apache.openejb.loader.Zips.unzip(Zips.java:37)
	at org.apache.openejb.loader.Zips.unzip(Zips.java:29)
	at org.apache.openejb.util.JarExtractor.extract(JarExtractor.java:72)
	at org.apache.openejb.util.JarExtractor.extract(JarExtractor.java:49)
	at
org.apache.openejb.config.DeploymentLoader.unpack(DeploymentLoader.java:1548)
	at
org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:719)
	at
org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:625)
	at
org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:185)
	at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:676)
	at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:456)
	at
org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:350)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:329)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:144)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:290)
	at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:228)
	at org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:131)
	at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:113)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:624)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:649)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)




--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656819.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hmm,

if you can share your app it will ease to find the cause.

do you think to clean before running test?

- Romain


2012/8/12 zeeman <ha...@fastmail.us>

> I was not package jars with scope of test. It seems that the test war is
> getting deployed twice to Tomee. New error:
>
> SEVERE: Application cannot be deployed as it contains deployment-ids which
> are in use: app: c:\temp\6\test.war
> org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
> deployed as it contains deployment-ids which are in use: app:
> c:\temp\6\test.war
>     sportingWebApp.Comp
>     DBLoader
>     MailService
>     SocialNotificationHandler
>     AsyncUserHandler
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:555)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:517)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:192)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:113)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:34)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
> org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
>         at
> org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
>         at
> org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
>         at
> org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:179)
>         at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:290)
>         at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:140)
>         at
>
> org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:260)
>         at
> org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:184)
>         at
> org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:80)
>         at
>
> org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:44)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
> org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
> deployed as it contains deployment-ids which are in use: app:
> c:\temp\6\test.war
>     sportingWebApp.Comp
>     DBLoader
>     MailService
>     SocialNotificationHandler
>     AsyncUserHandler
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:555)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:517)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:192)
>         at
> org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:113)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:34)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
> org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
>         at
> org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
>         at
> org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
>         at
> org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:179)
>         at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:290)
>         at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:140)
>         at
>
> org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:260)
>         at
> org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:184)
>         at
> org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:80)
>         at
>
> org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:44)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
> Aug 12, 2012 1:53:00 PM org.apache.openejb.client.EventLogger log
> INFO:
> RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}
>
>
> My dep tree:
>
> [INFO] --- maven-dependency-plugin:2.3:tree (default-cli) @ sporting ---
> [INFO] com.sporting:sporting:war:1.0.0-SNAPSHOT
> [INFO] +- org.apache.myfaces.core:myfaces-api:jar:2.1.8:provided
> [INFO] +- org.apache.myfaces.core:myfaces-impl:jar:2.1.8:provided
> [INFO] |  +- commons-beanutils:commons-beanutils:jar:1.8.3:provided
> [INFO] |  |  \- commons-logging:commons-logging:jar:1.1.1:provided
> [INFO] |  \- commons-digester:commons-digester:jar:1.8:provided
> [INFO] +- javax.servlet:jstl:jar:1.2:provided
> [INFO] +- org.apache.openejb:javaee-api:jar:6.0-3:provided
> [INFO] +- org.hibernate:hibernate-infinispan:jar:4.1.5.Final:provided
> [INFO] |  +- org.infinispan:infinispan-core:jar:5.1.4.FINAL:provided
> [INFO] |  |  +- org.jgroups:jgroups:jar:3.0.9.Final:provided
> [INFO] |  |  +-
> org.jboss.marshalling:jboss-marshalling-river:jar:1.3.11.GA:provided
> [INFO] |  |  +-
> org.jboss.marshalling:jboss-marshalling:jar:1.3.11.GA:provided
> [INFO] |  |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.1.1:provided
> [INFO] |  |  +- org.codehaus.woodstox:stax2-api:jar:3.1.1:provided
> [INFO] |  |  \- org.rhq.helpers:rhq-pluginAnnotations:jar:3.0.4:provided
> [INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:provided
> [INFO] |  \- org.hibernate:hibernate-core:jar:4.1.5.Final:provided
> [INFO] |     +- antlr:antlr:jar:2.7.7:provided
> [INFO] |     +-
>
> org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:provided
> [INFO] |     \-
> org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:provided
> [INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:provided
> [INFO] +- org.hibernate:hibernate-search:jar:4.1.1.Final:compile
> [INFO] |  \- org.hibernate:hibernate-search-orm:jar:4.1.1.Final:compile
> [INFO] |     +-
> org.hibernate:hibernate-search-engine:jar:4.1.1.Final:compile
> [INFO] |     |  +- org.apache.lucene:lucene-core:jar:3.5.0:compile
> [INFO] |     |  \- org.apache.avro:avro:jar:1.5.1:compile
> [INFO] |     |     +-
> org.codehaus.jackson:jackson-mapper-asl:jar:1.7.3:compile
> [INFO] |     |     |  \-
> org.codehaus.jackson:jackson-core-asl:jar:1.7.3:compile
> [INFO] |     |     +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> [INFO] |     |     \- org.xerial.snappy:snappy-java:jar:1.0.1-rc3:compile
> [INFO] |     \-
> org.hibernate:hibernate-search-analyzers:jar:4.1.1.Final:compile
> [INFO] |        \- org.apache.lucene:lucene-analyzers:jar:3.5.0:compile
> [INFO] +- org.hibernate:hibernate-entitymanager:jar:4.1.5.Final:provided
> [INFO] |  +- dom4j:dom4j:jar:1.6.1:provided
> [INFO] |  \- org.javassist:javassist:jar:3.15.0-GA:provided
> [INFO] +- joda-time:joda-time:jar:1.6:compile
> [INFO] +- org.jadira.usertype:usertype.jodatime:jar:2.0:compile
> [INFO] |  \- org.jadira.usertype:usertype.spi:jar:2.0:compile
> [INFO] +- javax.mail:mail:jar:1.4.5:provided (scope not updated to compile)
> [INFO] +- org.apache.commons:commons-email:jar:1.2:compile
> [INFO] |  \- javax.activation:activation:jar:1.1:compile
> [INFO] +- org.jboss.seam.security:seam-security:jar:3.1.0.Final:compile
> [INFO] |  +-
> org.jboss.seam.security:seam-security-api:jar:3.1.0.Final:compile
> [INFO] |  |  +-
> org.picketlink.idm:picketlink-idm-api:jar:1.5.0.Alpha02:compile
> [INFO] |  |  \-
> org.picketlink.idm:picketlink-idm-spi:jar:1.5.0.Alpha02:compile
> [INFO] |  \-
> org.picketlink.idm:picketlink-idm-core:jar:1.5.0.Alpha02:compile
> [INFO] |     \-
> org.picketlink.idm:picketlink-idm-common:jar:1.5.0.Alpha02:compile
> [INFO] +- org.jboss.solder:solder-impl:jar:3.1.0.Final:compile
> [INFO] |  \- org.jboss.solder:solder-api:jar:3.1.0.Final:compile
> [INFO] |     \- org.jboss.solder:solder-logging:jar:3.1.0.Final:compile
> [INFO] +-
> org.jboss.seam.persistence:seam-persistence:jar:3.1.0.Final:compile
> [INFO] |  +-
> org.jboss.seam.persistence:seam-persistence-api:jar:3.1.0.Final:compile
> [INFO] |  +-
> org.jboss.seam.transaction:seam-transaction-api:jar:3.1.0.Final:compile
> [INFO] |  \-
> org.jboss.seam.transaction:seam-transaction:jar:3.1.0.Final:runtime
> [INFO] +-
> org.jboss.seam.international:seam-international:jar:3.1.0.Final:compile
> [INFO] |  \-
> org.jboss.seam.international:seam-international-api:jar:3.1.0.Final:compile
> [INFO] +- org.jboss.seam.faces:seam-faces:jar:3.1.0.Final:compile
> [INFO] |  \- org.jboss.seam.faces:seam-faces-api:jar:3.1.0.Final:compile
> [INFO] +- org.scribe:scribe:jar:1.3.1:compile
> [INFO] +- com.ocpsoft:prettyfaces-jsf2:jar:3.3.2:runtime
> [INFO] +- org.primefaces:primefaces:jar:3.3.1:compile
> [INFO] +- org.primefaces.themes:ui-lightness:jar:1.0.2:compile
> [INFO] +- commons-io:commons-io:jar:1.4:compile
> [INFO] +- commons-fileupload:commons-fileupload:jar:1.2.2:compile
> [INFO] +- org.apache.commons:commons-lang3:jar:3.1:provided
> [INFO] +- commons-codec:commons-codec:jar:1.4:provided (scope not updated
> to
> compile)
> [INFO] +- com.mortennobel:java-image-scaling:jar:0.8.5:compile
> [INFO] |  \- com.jhlabs:filters:jar:2.0.235:compile
> [INFO] +- org.freemarker:freemarker:jar:2.3.19:compile
> [INFO] +- org.jboss.logmanager:jboss-logmanager:jar:1.2.2.GA:provided
> [INFO] +- org.subethamail:subethasmtp:jar:3.1.3:test
> [INFO] |  +- org.slf4j:slf4j-api:jar:1.5.6:test
> [INFO] |  \- org.slf4j:slf4j-simple:jar:1.5.6:test
> [INFO] +- junit:junit:jar:4.8.1:test
> [INFO] +-
> org.jboss.arquillian.junit:arquillian-junit-container:jar:1.0.2.Final:test
> [INFO] |  +-
> org.jboss.arquillian.junit:arquillian-junit-core:jar:1.0.2.Final:test
> [INFO] |  +-
> org.jboss.arquillian.test:arquillian-test-api:jar:1.0.2.Final:test
> [INFO] |  |  \-
> org.jboss.arquillian.core:arquillian-core-api:jar:1.0.2.Final:test
> [INFO] |  +-
> org.jboss.arquillian.test:arquillian-test-spi:jar:1.0.2.Final:test
> [INFO] |  |  \-
> org.jboss.arquillian.core:arquillian-core-spi:jar:1.0.2.Final:test
> [INFO] |  +-
>
> org.jboss.arquillian.container:arquillian-container-test-api:jar:1.0.2.Final:test
> [INFO] |  +-
>
> org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.0.2.Final:test
> [INFO] |  |  \-
>
> org.jboss.arquillian.container:arquillian-container-spi:jar:1.0.2.Final:test
> [INFO] |  |     \-
>
> org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-3:test
> [INFO] |  +-
> org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.0.2.Final:test
> [INFO] |  +-
> org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.0.2.Final:test
> [INFO] |  +-
>
> org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.0.2.Final:test
> [INFO] |  |  +-
> org.jboss.arquillian.config:arquillian-config-api:jar:1.0.2.Final:test
> [INFO] |  |  +-
>
> org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.0.2.Final:test
> [INFO] |  |  \-
>
> org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:2.0.0-alpha-3:test
> [INFO] |  +-
>
> org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.0.2.Final:test
> [INFO] |  \- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.0.1:test
> [INFO] |     \- org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.0.1:test
> [INFO] +-
>
> org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:jar:1.0.0-beta-7:test
> [INFO] |  +- org.jboss.shrinkwrap:shrinkwrap-api:jar:1.0.1:test
> [INFO] |  +-
> org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:1.0.0-beta-7:test
> [INFO] |  +-
>
> org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven:jar:1.0.0-beta-7:test
> [INFO] |  +- org.sonatype.aether:aether-api:jar:1.8:test
> [INFO] |  +- org.sonatype.aether:aether-util:jar:1.8:test
> [INFO] |  +- org.sonatype.aether:aether-connector-wagon:jar:1.8:test
> [INFO] |  |  +- org.sonatype.aether:aether-spi:jar:1.8:test
> [INFO] |  |  \- org.codehaus.plexus:plexus-container-default:jar:1.5.5:test
> [INFO] |  |     +- org.codehaus.plexus:plexus-classworlds:jar:2.2.2:test
> [INFO] |  |     +- org.apache.xbean:xbean-reflect:jar:3.4:test
> [INFO] |  |     |  \- commons-logging:commons-logging-api:jar:1.1:test
> [INFO] |  |     \- com.google.collections:google-collections:jar:1.0:test
> [INFO] |  +- org.apache.maven:maven-aether-provider:jar:3.0.1:test
> [INFO] |  |  +- org.apache.maven:maven-model:jar:3.0.1:test
> [INFO] |  |  +- org.apache.maven:maven-model-builder:jar:3.0.1:test
> [INFO] |  |  +- org.apache.maven:maven-repository-metadata:jar:3.0.1:test
> [INFO] |  |  +- org.sonatype.aether:aether-impl:jar:1.8:test
> [INFO] |  |  +-
> org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:test
> [INFO] |  |  \- org.codehaus.plexus:plexus-utils:jar:2.0.4:test
> [INFO] |  +- org.apache.maven:maven-settings-builder:jar:3.0.1:test
> [INFO] |  |  +- org.codehaus.plexus:plexus-interpolation:jar:1.14:test
> [INFO] |  |  +- org.apache.maven:maven-settings:jar:3.0.1:test
> [INFO] |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test
> [INFO] |  |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
> [INFO] |  +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-7:test
> [INFO] |  +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-7:test
> [INFO] |  \-
> org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-7:test
> [INFO] |     \-
> org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-7:test
> [INFO] +- org.apache.poi:poi:jar:3.7:compile
> [INFO] \- com.lowagie:itext:jar:2.1.7:compile
> [INFO]    +- bouncycastle:bcmail-jdk14:jar:138:compile
> [INFO]    +- bouncycastle:bcprov-jdk14:jar:138:compile
> [INFO]    \- org.bouncycastle:bctsp-jdk14:jar:1.38:compile
> [INFO]       +- org.bouncycastle:bcprov-jdk14:jar:1.38:compile
> [INFO]       \- org.bouncycastle:bcmail-jdk14:jar:1.38:compile
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656817.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
I was not package jars with scope of test. It seems that the test war is
getting deployed twice to Tomee. New error:

SEVERE: Application cannot be deployed as it contains deployment-ids which
are in use: app: c:\temp\6\test.war
org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
deployed as it contains deployment-ids which are in use: app:
c:\temp\6\test.war
    sportingWebApp.Comp
    DBLoader
    MailService
    SocialNotificationHandler
    AsyncUserHandler
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:555)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:517)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:192)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:113)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:34)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
	at org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
	at org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
	at
org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
	at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
	at
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
	at
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:179)
	at
org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:290)
	at
org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:140)
	at
org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:260)
	at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:184)
	at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:80)
	at
org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:44)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
deployed as it contains deployment-ids which are in use: app:
c:\temp\6\test.war
    sportingWebApp.Comp
    DBLoader
    MailService
    SocialNotificationHandler
    AsyncUserHandler
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:555)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:521)
	at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:517)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:192)
	at org.apache.openejb.assembler.DeployerEjb.deploy(DeployerEjb.java:113)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:34)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at org.apache.openejb.cdi.CdiInterceptor.invoke(CdiInterceptor.java:129)
	at org.apache.openejb.cdi.CdiInterceptor.access$000(CdiInterceptor.java:45)
	at org.apache.openejb.cdi.CdiInterceptor$1.call(CdiInterceptor.java:66)
	at
org.apache.openejb.cdi.CdiInterceptor.aroundInvoke(CdiInterceptor.java:72)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:176)
	at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:181)
	at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:163)
	at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:138)
	at
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
	at
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:179)
	at
org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:290)
	at
org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:140)
	at
org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:260)
	at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:184)
	at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:80)
	at
org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:44)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Aug 12, 2012 1:53:00 PM org.apache.openejb.client.EventLogger log
INFO:
RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}


My dep tree:

[INFO] --- maven-dependency-plugin:2.3:tree (default-cli) @ sporting ---
[INFO] com.sporting:sporting:war:1.0.0-SNAPSHOT
[INFO] +- org.apache.myfaces.core:myfaces-api:jar:2.1.8:provided
[INFO] +- org.apache.myfaces.core:myfaces-impl:jar:2.1.8:provided
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.8.3:provided
[INFO] |  |  \- commons-logging:commons-logging:jar:1.1.1:provided
[INFO] |  \- commons-digester:commons-digester:jar:1.8:provided
[INFO] +- javax.servlet:jstl:jar:1.2:provided
[INFO] +- org.apache.openejb:javaee-api:jar:6.0-3:provided
[INFO] +- org.hibernate:hibernate-infinispan:jar:4.1.5.Final:provided
[INFO] |  +- org.infinispan:infinispan-core:jar:5.1.4.FINAL:provided
[INFO] |  |  +- org.jgroups:jgroups:jar:3.0.9.Final:provided
[INFO] |  |  +-
org.jboss.marshalling:jboss-marshalling-river:jar:1.3.11.GA:provided
[INFO] |  |  +-
org.jboss.marshalling:jboss-marshalling:jar:1.3.11.GA:provided
[INFO] |  |  +- org.codehaus.woodstox:woodstox-core-asl:jar:4.1.1:provided
[INFO] |  |  +- org.codehaus.woodstox:stax2-api:jar:3.1.1:provided
[INFO] |  |  \- org.rhq.helpers:rhq-pluginAnnotations:jar:3.0.4:provided
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:provided
[INFO] |  \- org.hibernate:hibernate-core:jar:4.1.5.Final:provided
[INFO] |     +- antlr:antlr:jar:2.7.7:provided
[INFO] |     +-
org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:provided
[INFO] |     \-
org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:provided
[INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:provided
[INFO] +- org.hibernate:hibernate-search:jar:4.1.1.Final:compile
[INFO] |  \- org.hibernate:hibernate-search-orm:jar:4.1.1.Final:compile
[INFO] |     +-
org.hibernate:hibernate-search-engine:jar:4.1.1.Final:compile
[INFO] |     |  +- org.apache.lucene:lucene-core:jar:3.5.0:compile
[INFO] |     |  \- org.apache.avro:avro:jar:1.5.1:compile
[INFO] |     |     +-
org.codehaus.jackson:jackson-mapper-asl:jar:1.7.3:compile
[INFO] |     |     |  \-
org.codehaus.jackson:jackson-core-asl:jar:1.7.3:compile
[INFO] |     |     +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
[INFO] |     |     \- org.xerial.snappy:snappy-java:jar:1.0.1-rc3:compile
[INFO] |     \-
org.hibernate:hibernate-search-analyzers:jar:4.1.1.Final:compile
[INFO] |        \- org.apache.lucene:lucene-analyzers:jar:3.5.0:compile
[INFO] +- org.hibernate:hibernate-entitymanager:jar:4.1.5.Final:provided
[INFO] |  +- dom4j:dom4j:jar:1.6.1:provided
[INFO] |  \- org.javassist:javassist:jar:3.15.0-GA:provided
[INFO] +- joda-time:joda-time:jar:1.6:compile
[INFO] +- org.jadira.usertype:usertype.jodatime:jar:2.0:compile
[INFO] |  \- org.jadira.usertype:usertype.spi:jar:2.0:compile
[INFO] +- javax.mail:mail:jar:1.4.5:provided (scope not updated to compile)
[INFO] +- org.apache.commons:commons-email:jar:1.2:compile
[INFO] |  \- javax.activation:activation:jar:1.1:compile
[INFO] +- org.jboss.seam.security:seam-security:jar:3.1.0.Final:compile
[INFO] |  +-
org.jboss.seam.security:seam-security-api:jar:3.1.0.Final:compile
[INFO] |  |  +-
org.picketlink.idm:picketlink-idm-api:jar:1.5.0.Alpha02:compile
[INFO] |  |  \-
org.picketlink.idm:picketlink-idm-spi:jar:1.5.0.Alpha02:compile
[INFO] |  \-
org.picketlink.idm:picketlink-idm-core:jar:1.5.0.Alpha02:compile
[INFO] |     \-
org.picketlink.idm:picketlink-idm-common:jar:1.5.0.Alpha02:compile
[INFO] +- org.jboss.solder:solder-impl:jar:3.1.0.Final:compile
[INFO] |  \- org.jboss.solder:solder-api:jar:3.1.0.Final:compile
[INFO] |     \- org.jboss.solder:solder-logging:jar:3.1.0.Final:compile
[INFO] +-
org.jboss.seam.persistence:seam-persistence:jar:3.1.0.Final:compile
[INFO] |  +-
org.jboss.seam.persistence:seam-persistence-api:jar:3.1.0.Final:compile
[INFO] |  +-
org.jboss.seam.transaction:seam-transaction-api:jar:3.1.0.Final:compile
[INFO] |  \-
org.jboss.seam.transaction:seam-transaction:jar:3.1.0.Final:runtime
[INFO] +-
org.jboss.seam.international:seam-international:jar:3.1.0.Final:compile
[INFO] |  \-
org.jboss.seam.international:seam-international-api:jar:3.1.0.Final:compile
[INFO] +- org.jboss.seam.faces:seam-faces:jar:3.1.0.Final:compile
[INFO] |  \- org.jboss.seam.faces:seam-faces-api:jar:3.1.0.Final:compile
[INFO] +- org.scribe:scribe:jar:1.3.1:compile
[INFO] +- com.ocpsoft:prettyfaces-jsf2:jar:3.3.2:runtime
[INFO] +- org.primefaces:primefaces:jar:3.3.1:compile
[INFO] +- org.primefaces.themes:ui-lightness:jar:1.0.2:compile
[INFO] +- commons-io:commons-io:jar:1.4:compile
[INFO] +- commons-fileupload:commons-fileupload:jar:1.2.2:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.1:provided
[INFO] +- commons-codec:commons-codec:jar:1.4:provided (scope not updated to
compile)
[INFO] +- com.mortennobel:java-image-scaling:jar:0.8.5:compile
[INFO] |  \- com.jhlabs:filters:jar:2.0.235:compile
[INFO] +- org.freemarker:freemarker:jar:2.3.19:compile
[INFO] +- org.jboss.logmanager:jboss-logmanager:jar:1.2.2.GA:provided
[INFO] +- org.subethamail:subethasmtp:jar:3.1.3:test
[INFO] |  +- org.slf4j:slf4j-api:jar:1.5.6:test
[INFO] |  \- org.slf4j:slf4j-simple:jar:1.5.6:test
[INFO] +- junit:junit:jar:4.8.1:test
[INFO] +-
org.jboss.arquillian.junit:arquillian-junit-container:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.junit:arquillian-junit-core:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.test:arquillian-test-api:jar:1.0.2.Final:test
[INFO] |  |  \-
org.jboss.arquillian.core:arquillian-core-api:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.test:arquillian-test-spi:jar:1.0.2.Final:test
[INFO] |  |  \-
org.jboss.arquillian.core:arquillian-core-spi:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.container:arquillian-container-test-api:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.0.2.Final:test
[INFO] |  |  \-
org.jboss.arquillian.container:arquillian-container-spi:jar:1.0.2.Final:test
[INFO] |  |     \-
org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-3:test
[INFO] |  +-
org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.0.2.Final:test
[INFO] |  +-
org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.0.2.Final:test
[INFO] |  |  +-
org.jboss.arquillian.config:arquillian-config-api:jar:1.0.2.Final:test
[INFO] |  |  +-
org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.0.2.Final:test
[INFO] |  |  \-
org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:2.0.0-alpha-3:test
[INFO] |  +-
org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.0.2.Final:test
[INFO] |  \- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.0.1:test
[INFO] |     \- org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.0.1:test
[INFO] +-
org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:jar:1.0.0-beta-7:test
[INFO] |  +- org.jboss.shrinkwrap:shrinkwrap-api:jar:1.0.1:test
[INFO] |  +-
org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:1.0.0-beta-7:test
[INFO] |  +-
org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven:jar:1.0.0-beta-7:test
[INFO] |  +- org.sonatype.aether:aether-api:jar:1.8:test
[INFO] |  +- org.sonatype.aether:aether-util:jar:1.8:test
[INFO] |  +- org.sonatype.aether:aether-connector-wagon:jar:1.8:test
[INFO] |  |  +- org.sonatype.aether:aether-spi:jar:1.8:test
[INFO] |  |  \- org.codehaus.plexus:plexus-container-default:jar:1.5.5:test
[INFO] |  |     +- org.codehaus.plexus:plexus-classworlds:jar:2.2.2:test
[INFO] |  |     +- org.apache.xbean:xbean-reflect:jar:3.4:test
[INFO] |  |     |  \- commons-logging:commons-logging-api:jar:1.1:test
[INFO] |  |     \- com.google.collections:google-collections:jar:1.0:test
[INFO] |  +- org.apache.maven:maven-aether-provider:jar:3.0.1:test
[INFO] |  |  +- org.apache.maven:maven-model:jar:3.0.1:test
[INFO] |  |  +- org.apache.maven:maven-model-builder:jar:3.0.1:test
[INFO] |  |  +- org.apache.maven:maven-repository-metadata:jar:3.0.1:test
[INFO] |  |  +- org.sonatype.aether:aether-impl:jar:1.8:test
[INFO] |  |  +-
org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:test
[INFO] |  |  \- org.codehaus.plexus:plexus-utils:jar:2.0.4:test
[INFO] |  +- org.apache.maven:maven-settings-builder:jar:3.0.1:test
[INFO] |  |  +- org.codehaus.plexus:plexus-interpolation:jar:1.14:test
[INFO] |  |  +- org.apache.maven:maven-settings:jar:3.0.1:test
[INFO] |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test
[INFO] |  |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
[INFO] |  +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-7:test
[INFO] |  +- org.apache.maven.wagon:wagon-file:jar:1.0-beta-7:test
[INFO] |  \-
org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-7:test
[INFO] |     \- org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-7:test
[INFO] +- org.apache.poi:poi:jar:3.7:compile
[INFO] \- com.lowagie:itext:jar:2.1.7:compile
[INFO]    +- bouncycastle:bcmail-jdk14:jar:138:compile
[INFO]    +- bouncycastle:bcprov-jdk14:jar:138:compile
[INFO]    \- org.bouncycastle:bctsp-jdk14:jar:1.38:compile
[INFO]       +- org.bouncycastle:bcprov-jdk14:jar:1.38:compile
[INFO]       \- org.bouncycastle:bcmail-jdk14:jar:1.38:compile



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656817.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
the last released version of the api is 6.0-4 but i don't think it will
change anything.

can you paste a dependency tree?

- Romain


2012/8/12 zeeman <ha...@fastmail.us>

> Hi,
> I used 1.1 snapshot tomee adapter. I get this error now about a missing
> class:
>
> In my POM I only have this dependency from Apache openEJB:
>
>                 <dependency>
>                         <groupId>org.apache.openejb</groupId>
>                         <artifactId>javaee-api</artifactId>
>                         <version>6.0-3</version>
>                         <scope>provided</scope>
>                 </dependency>
>
> INFO: Deployed Application(path=c:\temp\5\test.war)
> javax.ejb.EJBException: Unknown Container Exception:
> java.rmi.RemoteException: Error reading response from server (OEJP/3.1) :
> Could not initialize class org.apache.openejb.util.JuliLogStreamFactory;
> nested exception is:
>         java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openejb.util.JuliLogStreamFactory
>         at
>
> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:221)
>         at
>
> org.apache.openejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:125)
>         at
>
> org.apache.openejb.client.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:46)
>         at $Proxy22.deploy(Unknown Source)
>         at
>
> org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:212)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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:236)
>         at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
>         at
>
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
>         at
>
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openejb.util.JuliLogStreamFactory
>         at org.apache.openejb.util.Logger.configure(Logger.java:83)
>         at org.apache.openejb.util.Logger.<clinit>(Logger.java:38)
>         at
>
> org.apache.openejb.assembler.classic.ValidatorFactoryWrapper.<clinit>(ValidatorFactoryWrapper.java:33)
>         at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
>         at java.io.ObjectStreamClass.computeDefaultSUID(Unknown Source)
>         at java.io.ObjectStreamClass.access$100(Unknown Source)
>         at java.io.ObjectStreamClass$1.run(Unknown Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.io.ObjectStreamClass.getSerialVersionUID(Unknown Source)
>         at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
>         at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
>         at java.io.ObjectInputStream.readClassDesc(Unknown Source)
>         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>         at java.io.ObjectInputStream.readObject0(Unknown Source)
>         at java.io.ObjectInputStream.readObject(Unknown Source)
>         at java.util.Hashtable.readObject(Unknown Source)
>         at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
>         at java.io.ObjectInputStream.readSerialData(Unknown Source)
>         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>         at java.io.ObjectInputStream.readObject0(Unknown Source)
>         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
>         at java.io.ObjectInputStream.readSerialData(Unknown Source)
>         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>         at java.io.ObjectInputStream.readObject0(Unknown Source)
>         at java.io.ObjectInputStream.readObject(Unknown Source)
>         at java.util.ArrayList.readObject(Unknown Source)
>         at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
>         at java.io.ObjectInputStream.readSerialData(Unknown Source)
>         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>         at java.io.ObjectInputStream.readObject0(Unknown Source)
>         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
>         at java.io.ObjectInputStream.readSerialData(Unknown Source)
>         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>         at java.io.ObjectInputStream.readObject0(Unknown Source)
>         at java.io.ObjectInputStream.readObject(Unknown Source)
>         at
> org.apache.openejb.client.EJBResponse.readExternal(EJBResponse.java:128)
>         at org.apache.openejb.client.Client.processRequest(Client.java:301)
>         at org.apache.openejb.client.Client.request(Client.java:116)
>         at
>
> org.apache.openejb.client.EJBInvocationHandler.request(EJBInvocationHandler.java:137)
>         at
>
> org.apache.openejb.client.EJBObjectHandler._businessMethod(EJBObjectHandler.java:266)
>         at
>
> org.apache.openejb.client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:257)
>         at
>
> org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:191)
>         ... 91 more
> Aug 12, 2012 1:42:21 PM org.apache.openejb.client.EventLogger log
> INFO:
> RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}
> java.lang.NullPointerException
>         at
>
> org.apache.openejb.arquillian.common.TomEEContainer.undeploy(TomEEContainer.java:267)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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$2.perform(ContainerDeployController.java:119)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249)
>         at
>
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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:108)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         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.afterClass(EventTestRunnerAdaptor.java:87)
>         at
> org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:204)
>         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:236)
>         at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
>         at
>
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
>         at
>
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
>         at
>
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656814.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: Tomee Arquillian test failing

Posted by zeeman <ha...@fastmail.us>.
Hi,
I used 1.1 snapshot tomee adapter. I get this error now about a missing
class:

In my POM I only have this dependency from Apache openEJB:

		<dependency>
			<groupId>org.apache.openejb</groupId>
			<artifactId>javaee-api</artifactId>
			<version>6.0-3</version>
			<scope>provided</scope>
		</dependency>

INFO: Deployed Application(path=c:\temp\5\test.war)
javax.ejb.EJBException: Unknown Container Exception:
java.rmi.RemoteException: Error reading response from server (OEJP/3.1) :
Could not initialize class org.apache.openejb.util.JuliLogStreamFactory;
nested exception is: 
	java.lang.NoClassDefFoundError: Could not initialize class
org.apache.openejb.util.JuliLogStreamFactory
	at
org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:221)
	at
org.apache.openejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:125)
	at
org.apache.openejb.client.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:46)
	at $Proxy22.deploy(Unknown Source)
	at
org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:212)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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:236)
	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
	at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
org.apache.openejb.util.JuliLogStreamFactory
	at org.apache.openejb.util.Logger.configure(Logger.java:83)
	at org.apache.openejb.util.Logger.<clinit>(Logger.java:38)
	at
org.apache.openejb.assembler.classic.ValidatorFactoryWrapper.<clinit>(ValidatorFactoryWrapper.java:33)
	at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
	at java.io.ObjectStreamClass.computeDefaultSUID(Unknown Source)
	at java.io.ObjectStreamClass.access$100(Unknown Source)
	at java.io.ObjectStreamClass$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.ObjectStreamClass.getSerialVersionUID(Unknown Source)
	at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
	at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
	at java.io.ObjectInputStream.readClassDesc(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at java.util.Hashtable.readObject(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at java.util.ArrayList.readObject(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at org.apache.openejb.client.EJBResponse.readExternal(EJBResponse.java:128)
	at org.apache.openejb.client.Client.processRequest(Client.java:301)
	at org.apache.openejb.client.Client.request(Client.java:116)
	at
org.apache.openejb.client.EJBInvocationHandler.request(EJBInvocationHandler.java:137)
	at
org.apache.openejb.client.EJBObjectHandler._businessMethod(EJBObjectHandler.java:266)
	at
org.apache.openejb.client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:257)
	at
org.apache.openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:191)
	... 91 more
Aug 12, 2012 1:42:21 PM org.apache.openejb.client.EventLogger log
INFO:
RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}
java.lang.NullPointerException
	at
org.apache.openejb.arquillian.common.TomEEContainer.undeploy(TomEEContainer.java:267)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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$2.perform(ContainerDeployController.java:119)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249)
	at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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:108)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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.afterClass(EventTestRunnerAdaptor.java:87)
	at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:204)
	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:236)
	at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
	at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)



--
View this message in context: http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807p4656814.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Tomee Arquillian test failing

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi,

maybe check your dependencies. I think you have mix arquillian adapter for
tomee 1.0.0 and tomee 1.1.0-SNAPSHOT

- Romain


2012/8/12 zeeman <ha...@fastmail.us>

> I'm trying to run an integration test. I get this error:
>
> java.lang.NoSuchMethodError:
>
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.get()Lorg/apache/webbeans/config/WebBeansContext;
>         at
>
> org.apache.tomee.arquillian.remote.RemoteTomEEObserver.beforeSuite(RemoteTomEEObserver.java:41)
>         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.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.beforeSuite(EventTestRunnerAdaptor.java:68)
>         at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:97)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
>         at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
>         at
>
> org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:65)
>         at
>
> org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.executeTest(ServletTestRunner.java:160)
>         at
>
> org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.execute(ServletTestRunner.java:126)
>         at
>
> org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.doGet(ServletTestRunner.java:90)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:126)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
>
> My arquillian.xml:
>         <container qualifier="default" default="true">
>                 <configuration>
>                         <property name="httpPort">8080</property>
>                         <property name="stopPort">5678</property>
>                         <property name="dir">target/apache-tomee</property>
>                 </configuration>
>         </container>
>
> My war archive in @Deployment method, adds all app classes and needed
> config
> files, excludes test jars:
>
>                 final WebArchive war = ShrinkWrap
>                                 .create(WebArchive.class, "test.war")
>                                 .setWebXML(new
> File("src/main/webapp/WEB-INF/web.xml"))
>                                 .addPackages(true, "com.sporting")
>                                 .addAsResource("META-INF/persistence.xml",
> "META-INF/persistence.xml")
>                                 .addAsResource("META-INF/resources.xml",
> "META-INF/resources.xml")
>                                 .addAsResource("test-validation.xml",
> "META-INF/validation.xml")
>                                 .addAsResource("import-test.sql",
> "import.sql")
>                                 .addAsWebInfResource(new
> File("src/main/webapp/WEB-INF/pretty-config.xml"))
>                                 .addAsWebInfResource(new
> File("src/main/webapp/WEB-INF/beans.xml"),
> "beans.xml")
>                                 .addAsWebInfResource(new
> File("src/main/webapp/WEB-INF/faces-config.xml"), "faces-config.xml")
>                                 .addAsLibraries(
>
> DependencyResolvers.use(MavenDependencyResolver.class).goOffline()
>
> .includeDependenciesFromPom("pom.xml")
>
>
> .artifact("org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:1.0.0-beta-7")
>
> .resolveAs(JavaArchive.class, new ScopeFilter("compile",
> "runtime")));
>
> Tomee remote profile in pom.xml, I have Tomee downloaded with Tomee maven
> plugin. Let the test start it:
>                 <profile>
>                         <id>tomee</id>
>                         <activation>
>                                 <activeByDefault>false</activeByDefault>
>                         </activation>
>                         <build>
>                                 <plugins>
>                                         <plugin>
>
> <artifactId>maven-surefire-plugin</artifactId>
>
> <version>${surefire.plugin.version}</version>
>                                                 <configuration>
>
> <systemPropertyVariables>
>
> </systemPropertyVariables>
>                                                         <skip>false</skip>
>                                                 </configuration>
>                                         </plugin>
>                                 </plugins>
>                         </build>
>                         <dependencies>
>                                 <dependency>
>
> <groupId>org.apache.openejb</groupId>
>
> <artifactId>arquillian-tomee-remote</artifactId>
>                                         <version>1.0.0</version>
>                                         <scope>test</scope>
>                                 </dependency>
>                         </dependencies>
>                 </profile>
>
> What am I missing? This test used to work on jBoss 7.
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Tomee-Arquillian-test-failing-tp4656807.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>