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

Reply via email to