Author: rmannibucau
Date: Wed Jun 26 13:43:24 2013
New Revision: 1496935

URL: http://svn.apache.org/r1496935
Log:
OWB-876 virtual resource handling in arquillian - should be done before 
starting otherwise we can't capture the bm

Modified:
    
openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java

Modified: 
openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java?rev=1496935&r1=1496934&r2=1496935&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java
 (original)
+++ 
openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java
 Wed Jun 26 13:43:24 2013
@@ -105,6 +105,10 @@ public class OwbStandaloneContainer impl
         OwbArquillianScannerService dummyScannerService = 
(OwbArquillianScannerService) webBeansContext.getScannerService();
         dummyScannerService.setArchive(archive);
 
+        final ClassLoader parentLoader = 
Thread.currentThread().getContextClassLoader();
+        originalLoader.set(parentLoader);
+        Thread.currentThread().setContextClassLoader(new 
OwbSWClassLoader(parentLoader, archive, useOnlyArchiveResources));
+
         try
         {
             lifecycle.startApplication(null);
@@ -114,10 +118,6 @@ public class OwbStandaloneContainer impl
             throw new DeploymentException(e.getMessage(), e);
         }
 
-        final ClassLoader parentLoader = 
Thread.currentThread().getContextClassLoader();
-        originalLoader.set(parentLoader);
-        Thread.currentThread().setContextClassLoader(new 
OwbSWClassLoader(parentLoader, archive, useOnlyArchiveResources));
-
         return new ProtocolMetaData();
     }
 


Reply via email to