Author: sebb
Date: Sun Oct 14 08:09:50 2007
New Revision: 584552

URL: http://svn.apache.org/viewvc?rev=584552&view=rev
Log:
Fatal error if no action handlers can be found

Modified:
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionRouter.java

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionRouter.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionRouter.java?rev=584552&r1=584551&r2=584552&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionRouter.java 
(original)
+++ 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionRouter.java 
Sun Oct 14 08:09:50 2007
@@ -36,6 +36,8 @@
 import org.apache.jmeter.util.JMeterUtils;
 import org.apache.jorphan.logging.LoggingManager;
 import org.apache.jorphan.reflect.ClassFinder;
+import org.apache.jorphan.util.JMeterError;
+import org.apache.jorphan.util.JMeterException;
 import org.apache.log.Logger;
 
 /**
@@ -268,7 +270,8 @@
                                        
.forName("org.apache.jmeter.gui.action.Command") });
                        commands = new HashMap(listClasses.size());
                        if (listClasses.size() == 0) {
-                               log.warn("!!!!!Uh-oh, didn't find any action 
handlers!!!!!");
+                               log.fatalError("!!!!!Uh-oh, didn't find any 
action handlers!!!!!");
+                               throw new JMeterError("No action handlers found 
- check JMeterHome and libraries");
                        }
                        iterClasses = listClasses.iterator();
                        while (iterClasses.hasNext()) {
@@ -292,6 +295,8 @@
                        }
                } catch (HeadlessException e){
                        log.warn(e.toString());
+               } catch (JMeterError e) {
+                       throw e;
                } catch (Exception e) {
                        log.error("exception finding action handlers", e);
                }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to