incubator-sling-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject svn commit: r791764 - /sling/trunk/contrib/scripting/java/src/main/java/org/apache/sling/scripting/java/CompilationContext.java
Date Tue, 07 Jul 2009 09:13:36 GMT
Author: cziegeler
Date: Tue Jul  7 09:13:36 2009
New Revision: 791764

URL: http://svn.apache.org/viewvc?rev=791764&view=rev
Log:
Improve exception messages.

Modified:
    sling/trunk/contrib/scripting/java/src/main/java/org/apache/sling/scripting/java/CompilationContext.java

Modified: sling/trunk/contrib/scripting/java/src/main/java/org/apache/sling/scripting/java/CompilationContext.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/scripting/java/src/main/java/org/apache/sling/scripting/java/CompilationContext.java?rev=791764&r1=791763&r2=791764&view=diff
==============================================================================
--- sling/trunk/contrib/scripting/java/src/main/java/org/apache/sling/scripting/java/CompilationContext.java
(original)
+++ sling/trunk/contrib/scripting/java/src/main/java/org/apache/sling/scripting/java/CompilationContext.java
Tue Jul  7 09:13:36 2009
@@ -196,12 +196,13 @@
      */
     public Class load()
     throws ServletException, FileNotFoundException {
+        final String name = this.getClassFilePath().substring(1).replace('/', '.');
         try {
-            servletClass = this.options.getClassLoader().loadClass(this.getClassFilePath().substring(1).replace('/',
'.'));
+            servletClass = this.options.getClassLoader().loadClass(name);
         } catch (ClassNotFoundException cex) {
-            throw new ServletException("Unable to load servlet class.", cex);
+            throw new ServletException("Servlet class not found: " + name, cex);
         } catch (Exception ex) {
-            throw new ServletException("Unable to compile servlet.", ex);
+            throw new ServletException("Unable to compile servlet: " + name, ex);
         }
         removed = 0;
         return servletClass;



Mime
View raw message