[
https://issues.jboss.org/browse/WFLY-4335?page=com.atlassian.jira.plugin....
]
Stuart Douglas commented on WFLY-4335:
--------------------------------------
It is true because the spec requires it, and we make sure we set the correct TCCL at each
entry point.
ArquillianService incorrectly sets TCCL
---------------------------------------
Key: WFLY-4335
URL:
https://issues.jboss.org/browse/WFLY-4335
Project: WildFly
Issue Type: Bug
Components: Test Suite
Affects Versions: 8.2.0.Final
Reporter: Thomas Diesler
Assignee: Thomas Diesler
While integrating Camel in WildFly I noticed that @BeforeClass, @Before and @Test methods
are being called with the TCCL of the test deployment.
Camel happens to rely on TCCL, which is of course questionable in a modular environment.
As a result it uses the test deployment's CL for resource discovery. Tests pass in the
context of ARQ, but would not in a normal usage scenario when TCCL is not set or set to
something else.
This shadows potential problems when TCCL is not set or set to something else.
Related:
https://github.com/wildfly-extras/wildfly-camel/issues/292
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)