Details
-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
None
-
None
Description
The Shrinkrap API provided by the arquillian-osgi-bundle has a dependency on TCCL
See AbstractOSGiContainer
public Bundle installBundle(Archive<?> archive) throws BundleException
{
InputStream inputStream;
ClassLoader ctxLoader = Thread.currentThread().getContextClassLoader();
try
finally
{ Thread.currentThread().setContextClassLoader(ctxLoader); } return context.installBundle(archive.getName(), inputStream);
}
As long as this internal code needs to set the TCCL, user code that works on the Archive will also need to do that.
The likely resolution is, to remove TCCL dependency iin shrinkwrap.