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 2012/03/09 08:55:23 UTC

svn commit: r1298723 - /openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java

Author: rmannibucau
Date: Fri Mar  9 07:55:23 2012
New Revision: 1298723

URL: http://svn.apache.org/viewvc?rev=1298723&view=rev
Log:
dumping libs before throwing the exception to be able to analyses the error

Modified:
    openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java

Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java?rev=1298723&r1=1298722&r2=1298723&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java Fri Mar  9 07:55:23 2012
@@ -142,9 +142,11 @@ public class RemoteServer {
                 }
 
                 if (openejbJar == null){
+                    dumpLibs(lib);
                     throw new IllegalStateException("Cannot find the openejb-core jar in "+lib.getAbsolutePath());
                 }
                 if (javaagentJar == null){
+                    dumpLibs(lib);
                     throw new IllegalStateException("Cannot find the openejb-javaagent jar in "+lib.getAbsolutePath());
                 }
 
@@ -324,6 +326,17 @@ public class RemoteServer {
         }
     }
 
+    // for debug purpose
+    private static void dumpLibs(final File dir) {
+        if (!dir.exists()) {
+            System.out.println("lib dir doesn't exist");
+            return;
+        }
+        for (File lib : dir.listFiles()) {
+            System.out.println(lib.getAbsolutePath());
+        }
+    }
+
     public Process getServer() {
         return server;
     }