Author: rmannibucau
Date: Mon Jul 21 17:16:30 2014
New Revision: 1612350

URL: http://svn.apache.org/r1612350
Log:
adding debug info to explain why a classloader was not created for the app 
(deltaspike-fullstack or embedded case)

Modified:
    
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
    tomee/tomee/trunk/examples/deltaspike-fullstack/pom.xml

Modified: 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java?rev=1612350&r1=1612349&r2=1612350&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
 Mon Jul 21 17:16:30 2014
@@ -1936,8 +1936,10 @@ public class Assembler extends Assembler
             for (final URL url : ClassLoaders.findUrls(parent)) { // need to 
convert it to file since urls can be file:/xxx or jar:file:///xxx
                 try {
                     urls.add(URLs.toFile(url));
-                } catch (final Exception ignored) {
-                    // no-op
+                } catch (final Exception error) {
+                    if (logger.isDebugEnabled()) {
+                        logger.debug("Can't determine url for: " + 
url.toExternalForm(), error);
+                    }
                 }
             }
 
@@ -1957,6 +1959,11 @@ public class Assembler extends Assembler
             if (allIsIntheClasspath) {
                 logger.info("Not creating another application classloader for 
" + appInfo.appId);
                 return parent;
+            } else if (logger.isDebugEnabled()) {
+                logger.debug("Logging all urls from the app since we don't 
skip the app classloader creation:");
+                for (final URL url : filtered) {
+                    logger.debug(" -> " + url.toExternalForm());
+                }
             }
         }
 

Modified: tomee/tomee/trunk/examples/deltaspike-fullstack/pom.xml
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/deltaspike-fullstack/pom.xml?rev=1612350&r1=1612349&r2=1612350&view=diff
==============================================================================
--- tomee/tomee/trunk/examples/deltaspike-fullstack/pom.xml (original)
+++ tomee/tomee/trunk/examples/deltaspike-fullstack/pom.xml Mon Jul 21 17:16:30 
2014
@@ -81,6 +81,7 @@
         <configuration> <!-- optional -->
           <systemPropertyVariables>
             <openejb.jul.forceReload>true</openejb.jul.forceReload>
+            
<logging.level.OpenEJB.startup>FINEST</logging.level.OpenEJB.startup>
           </systemPropertyVariables>
           <reuseForks>false</reuseForks>
         </configuration>


Reply via email to