[
https://issues.jboss.org/browse/ARQ-1653?page=com.atlassian.jira.plugin.s...
]
Aslak Knutsen reassigned ARQ-1653:
----------------------------------
Assignee: Aslak Knutsen
Drone use concurrent.ExecutorService without Context inheritance on
Threads
----------------------------------------------------------------------------
Key: ARQ-1653
URL:
https://issues.jboss.org/browse/ARQ-1653
Project: Arquillian
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Extension - Drone
Affects Versions: drone_1.2.3.Final, 1.1.3.Final
Reporter: Aslak Knutsen
Assignee: Aslak Knutsen
Context's in Arquillian are bound to ThreadLocals within their lifecycle. In Core
1.0.4.Final this was changed to use InheritableThreadLocal to fix an issue with the
TestFramework not finding Core when executing multiple threads. This had some unforeseen
consequences and in the end reverted in 1.1.3.Final.
Somewhere inbetween those versions, Drone started to use a Threaded WebDriver creation to
allow timeout control. This is now failing, since the InstanceCallable is called on a
'empty' Thread.
https://github.com/arquillian/arquillian-extension-drone/blob/master/dron...
--
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