Author: fmeschbe
Date: Tue Jan 12 08:37:43 2010
New Revision: 898253
URL: http://svn.apache.org/viewvc?rev=898253&view=rev
Log:
FELIX-1977 Improved log message if a plugin class cannot be loaded.
Modified:
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
Modified:
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
URL:
http://svn.apache.org/viewvc/felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java?rev=898253&r1=898252&r2=898253&view=diff
==============================================================================
---
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
(original)
+++
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
Tue Jan 12 08:37:43 2010
@@ -252,6 +252,16 @@
}
}
}
+ catch ( NoClassDefFoundError ncdfe )
+ {
+ String message = ncdfe.getMessage();
+ if ( message.indexOf( ' ' ) < 0 )
+ {
+ // message is just a class name, try to be more descriptive
+ message = "Class " + message + " missing";
+ }
+ log.log( LogService.LOG_INFO, pluginClassName + " not
installed. Reason: " + message );
+ }
catch ( Throwable t )
{
log.log( LogService.LOG_INFO, "Failed to instantiate plugin "
+ pluginClassName + ". Reason: " + t );