You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/07/21 19:16:30 UTC

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

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>