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

Reply via email to