Ok if it's really just that the windows slave needs to be setup accordingly then we should take that into consideration. That way we would have CI feedback per checkin again. IIRC I even had an account once on the windows buildbot slave and we did a complementary setup for the IBM JDK which became inactive too.
Additionally Joe Schaefer mentioned on Twitter that we could try to request a buildbot slave for OSX too. That way we would cover most of the operating systems we want to cover. Cheers Daniel On Wed, Jan 11, 2012 at 7:52 PM, David Blevins <[email protected]> wrote: > > On Jan 10, 2012, at 10:52 AM, dsh wrote: > >> On the other hand I'd like to understand why building and sanity >> testing a particular branch to be released on one of the windows >> buildbot slaves isn't enough. Is it because each buildbot slave needs >> to be manually configured for each new branch that is getting added >> during a release cycle? > > The real issue is that we don't actively maintain the windows setup we > already have. > > http://ci.apache.org/builders/openejb-trunk-win-sunjdk?numbuilds=100 > > It's probably news to many people that even exists :) That's understandable > as I'm not sure we ever got it working and we eventually just shut off the > notifications. > > Looks like it doesn't even get to the build currently. I can work with infra > to see what needs to be done there. > > Once it actually gets to the build part and things start failing, we'll need > some windows people to jump in. > > > -David > >> >> On Tue, Jan 10, 2012 at 5:53 PM, Thiago Veronezi <[email protected]> wrote: >>> Yes... this is the same issue I reported some days ago for the trunk. >>> I have the same issue in my windows and linux machines. >>> >>> []s, >>> Thiago. >>> >>> >>> On Tue, Jan 10, 2012 at 10:32 AM, Romain Manni-Bucau >>> <[email protected]>wrote: >>> >>>> if we can have win vm too +1 >>>> >>>> window$ is not so used excepted on dev computers :( >>>> >>>> - Romain >>>> >>>> >>>> 2012/1/10 dsh <[email protected]> >>>> >>>>> IMO we should be testing specific environments and not local setups. >>>>> What's makes a local setup preferable over a canonical and clean setup >>>>> that can be reinitialized prior to each release engeneering cycle? >>>>> AFAIK the issues reported might be related to Windoze platforms. A >>>>> platform that seems to be less frequently used. If we would have >>>>> canonical and clean platform per OS that could be used for rolling a >>>>> release we could make sure that the release will only pass the vote if >>>>> it was tested on each platform. >>>>> >>>>> We could even have the canonical VM images for rolling the release >>>>> hosted somewhere on a download site (if we are allowed to redistribute >>>>> such images per OS license) so everybody who wants to participate >>>>> during the release engineering process could download such an image >>>>> for testing the release. >>>>> >>>>> I guess the concern I am trying to adress is that a) some platforms >>>>> are less frequently tested an b) that the release engineering process >>>>> might depend on local setups and on release engineering knowledge that >>>>> sits in sombodies brain instead of being transperantly documented >>>>> somewhere in a public place. >>>>> >>>>> Cheers >>>>> Daniel >>>>> >>>>> On Tue, Jan 10, 2012 at 3:32 PM, Romain Manni-Bucau >>>>> <[email protected]> wrote: >>>>>> to be sure it works for eveybody? >>>>>> >>>>>> if we all use a vm it will work for eveybody and we can miss some >>>>> important >>>>>> issues. >>>>>> >>>>>> - Romain >>>>>> >>>>>> >>>>>> 2012/1/10 dsh <[email protected]> >>>>>> >>>>>>> Stupid question. Why do we test locally? Can't we get VM images of the >>>>>>> most important operating systems for our testing that could be set >>>>>>> back to a canonical snapshot each time we intend to run a release >>>>>>> cycle? >>>>>>> >>>>>>> I have such an environment at home but can't run it 7x24h cause of the >>>>>>> energy costs that would cause. >>>>>>> >>>>>>> Cheers >>>>>>> Daniel >>>>>>> >>>>>>> On Tue, Jan 10, 2012 at 2:11 PM, Jean-Louis MONTEIRO < >>>>> [email protected]> >>>>>>> wrote: >>>>>>>> More or less the same as Andy, but I'm on windows and my computer is >>>>>>> still >>>>>>>> very slow. >>>>>>>> Dunno if that is the reason. >>>>>>>> >>>>>>>> Jean-Louis >>>>>>>> >>>>>>>> 2012/1/10 AndyG <[email protected]> >>>>>>>> >>>>>>>>> Andy +0 >>>>>>>>> >>>>>>>>> Two test failures. Not dug in to the cause, so if anyone can see >>>>>>> something >>>>>>>>> in the traces that may have something to do with my setup then let >>>> me >>>>>>> know. >>>>>>>>> >>>>>>>>> Using Win7 Pro 64bit >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> ------------------------------------------------------------------------------- >>>>>>>>> Test set: org.apache.openejb.arquillian.TomEEContainerTest >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> ------------------------------------------------------------------------------- >>>>>>>>> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: >>>>> 22.845 >>>>>>> sec >>>>>>>>> <<< FAILURE! >>>>>>>>> testEjbIsNotNull(org.apache.openejb.arquillian.TomEEContainerTest) >>>>> Time >>>>>>>>> elapsed: 1.053 sec <<< ERROR! >>>>>>>>> java.lang.IllegalStateException: Error launching test >>>>>>>>> org.apache.openejb.arquillian.TomEEContainerTest public void >>>>>>>>> org.apache.openejb.arquillian.TomEEContainerTest.testEjbIsNotNull() >>>>>>> throws >>>>>>>>> java.lang.Exception >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.invoke(ServletMethodExecutor.java:122) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.execute(RemoteTestExecuter.java:120) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) >>>>>>>>> at >>>>>>> org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:57) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:130) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:117) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:82) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:68) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:54) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:239) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:202) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:216) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) >>>>>>>>> at >>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:161) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:175) >>>>>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:236) >>>>>>>>> at >>>>> org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:123) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104) >>>>>>>>> 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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:78) >>>>>>>>> at >>>>>>>>> >>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70) >>>>>>>>> Caused by: java.lang.IllegalStateException: Error launching request >>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> http://localhost:10080/test/ArquillianServletRunner?outputMode=serializedObject&className=org.apache.openejb.arquillian.TomEEContainerTest&methodName=testEjbIsNotNull >>>>>>>>> . >>>>>>>>> No result returned >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.executeWithRetry(ServletMethodExecutor.java:158) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.invoke(ServletMethodExecutor.java:118) >>>>>>>>> ... 80 more >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> testShouldBeAbleToAccessServletAndEjb(org.apache.openejb.arquillian.TomEEContainerTest) >>>>>>>>> Time elapsed: 1.019 sec <<< ERROR! >>>>>>>>> java.lang.IllegalStateException: Error launching test >>>>>>>>> org.apache.openejb.arquillian.TomEEContainerTest public void >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.openejb.arquillian.TomEEContainerTest.testShouldBeAbleToAccessServletAndEjb() >>>>>>>>> throws java.lang.Exception >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.invoke(ServletMethodExecutor.java:122) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.execution.RemoteTestExecuter.execute(RemoteTestExecuter.java:120) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) >>>>>>>>> at >>>>>>> org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:57) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:130) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:117) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:82) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:68) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:54) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:239) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:202) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:216) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) >>>>>>>>> at >>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) >>>>>>>>> at >>>>>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:161) >>>>>>>>> at >>>>>>>>> >>>>> org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45) >>>>>>>>> at >>>>>>>>> >>>> org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:175) >>>>>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:236) >>>>>>>>> at >>>>> org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:123) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104) >>>>>>>>> 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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:78) >>>>>>>>> at >>>>>>>>> >>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70) >>>>>>>>> Caused by: java.lang.IllegalStateException: Error launching request >>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> http://localhost:10080/test/ArquillianServletRunner?outputMode=serializedObject&className=org.apache.openejb.arquillian.TomEEContainerTest&methodName=testShouldBeAbleToAccessServletAndEjb >>>>>>>>> . >>>>>>>>> No result returned >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.executeWithRetry(ServletMethodExecutor.java:158) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.invoke(ServletMethodExecutor.java:118) >>>>>>>>> ... 80 more >>>>>>>>> >>>>>>>>> >>>>>>>>> and... >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> ------------------------------------------------------------------------------- >>>>>>>>> Test set: org.apache.openejb.arquillian.session.SessionScopeTest >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> ------------------------------------------------------------------------------- >>>>>>>>> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: >>>>> 26.233 >>>>>>> sec >>>>>>>>> <<< FAILURE! >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> testShouldBeAbleToAccessServletAndEjb(org.apache.openejb.arquillian.session.SessionScopeTest) >>>>>>>>> Time elapsed: 0.073 sec <<< ERROR! >>>>>>>>> java.lang.IllegalStateException: Multiple TestRunners found, only >>>> one >>>>>>>>> allowed. Check your classpath >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.spi.util.TestRunners.getTestRunner(TestRunners.java:58) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.container.test.spi.util.TestRunners.getTestRunner(TestRunners.java:44) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.jboss.arquillian.protocol.servlet.runner.ServletTestRunner.executeTest(ServletTestRunner.java:159) >>>>>>>>> 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:304) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185) >>>>>>>>> at >>>>>>>>> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) >>>>>>>>> at >>>>>>>>> >>>>>>> >>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) >>>>>>>>> at >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405) >>>>>>>>> at >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515) >>>>>>>>> at >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302) >>>>>>>>> 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) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> View this message in context: >>>>>>>>> >>>>>>> >>>>> >>>> http://openejb.979440.n4.nabble.com/VOTE-OpenEJB-4-0-0-beta-2-TomEE-1-0-0-beta-2-tp4274468p4281847.html >>>>>>>>> Sent from the OpenEJB Dev mailing list archive at Nabble.com. >>>>>>>>> >>>>>>> >>>>> >>>> >
