[arquillian-issues] [JBoss JIRA] (ARQ-1543) Unexpected ISE "Unexpected callable present in Drone Context, should be already instantiated at this moment."

Karel Piwko (JIRA) jira-events at lists.jboss.org
Sun Nov 17 11:15:07 EST 2013


     [ https://issues.jboss.org/browse/ARQ-1543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karel Piwko reassigned ARQ-1543:
--------------------------------

    Assignee: Karel Piwko

    
> Unexpected ISE "Unexpected callable present in Drone Context, should be already instantiated at this moment."
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: ARQ-1543
>                 URL: https://issues.jboss.org/browse/ARQ-1543
>             Project: Arquillian
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Extension - Drone
>    Affects Versions: drone_1.2.0.Final
>            Reporter: Julien Viet
>            Assignee: Karel Piwko
>             Fix For: drone_1.3.next
>
>
> Happening when two Drone WebDriver are injected in the tested class:
> java.lang.IllegalStateException: Unexpected callable present in Drone Context, should be already instantiated at this moment.  
>   at org.jboss.arquillian.drone.impl.InstanceOrCallableInstanceImpl.asInstance(InstanceOrCallableInstanceImpl.java:57)  
>   at org.jboss.arquillian.drone.webdriver.augmentation.AugmentingEnhancer.canEnhance(AugmentingEnhancer.java:75)  
>   at org.jboss.arquillian.drone.impl.DroneEnhancer.deenhanceDrone(DroneEnhancer.java:112)  
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
>   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  
>   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
>   at java.lang.reflect.Method.invoke(Method.java:601)  
>   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.drone.impl.DroneDestructor.destroyClassScopedDrone(DroneDestructor.java:83)  
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
>   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  
>   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
>   at java.lang.reflect.Method.invoke(Method.java:601)  
>   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(NativeMethodAccessorImpl.java:57)  
>   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
>   at java.lang.reflect.Method.invoke(Method.java:601)  
>   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(NativeMethodAccessorImpl.java:57)  
>   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
>   at java.lang.reflect.Method.invoke(Method.java:601)  
>   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:300)  
>   at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)  
>   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:57)  
>   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
>   at java.lang.reflect.Method.invoke(Method.java:601)  
>   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:175)  
>   at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)  
>   at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the arquillian-issues mailing list