sebb 2004/10/29 17:27:44
Modified: src/core/org/apache/jmeter/gui GuiPackage.java
Log:
Handle missing jars more tidily
Revision Changes Path
1.34 +10 -5 jakarta-jmeter/src/core/org/apache/jmeter/gui/GuiPackage.java
Index: GuiPackage.java
===================================================================
RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/GuiPackage.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- GuiPackage.java 22 Feb 2004 19:30:13 -0000 1.33
+++ GuiPackage.java 30 Oct 2004 00:27:44 -0000 1.34
@@ -325,18 +325,23 @@
nodesToGui.put(node, comp);
return node;
}
+ catch (NoClassDefFoundError e)
+ {
+ log.error("Problem retrieving gui for "+objClass, e);
+ throw new RuntimeException(e.toString()); // Probably a missing jar
+ }
catch (ClassNotFoundException e)
{
log.error("Problem retrieving gui for "+objClass, e);
- throw new Error(e.toString()); // Programming error: bail out.
+ throw new RuntimeException(e.toString()); // Programming error: bail
out.
} catch (InstantiationException e)
{
log.error("Problem retrieving gui for "+objClass, e);
- throw new Error(e.toString()); // Programming error: bail out.
+ throw new RuntimeException(e.toString()); // Programming error: bail
out.
} catch (IllegalAccessException e)
{
log.error("Problem retrieving gui for "+objClass, e);
- throw new Error(e.toString()); // Programming error: bail out.
+ throw new RuntimeException(e.toString()); // Programming error: bail
out.
}
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]