jakarta-jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r581839 - /jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionRouter.java
Date Thu, 04 Oct 2007 10:39:13 GMT
Author: sebb
Date: Thu Oct  4 03:39:10 2007
New Revision: 581839

URL: http://svn.apache.org/viewvc?rev=581839&view=rev
Log:
Allow Action to continue even if there is a Gui update problem

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=581839&r1=581838&r2=581839&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 Thu Oct 
4 03:39:10 2007
@@ -66,9 +66,15 @@
 	}
 
 	private void performAction(final ActionEvent e) {
+		String actionCommand = e.getActionCommand();
 		try {
-			GuiPackage.getInstance().updateCurrentGui();
-			Set commandObjects = (Set) commands.get(e.getActionCommand());
+			try {
+			    GuiPackage.getInstance().updateCurrentGui();
+			} catch (Exception err){
+				log.error("performAction(" + actionCommand + ") updateCurrentGui() on" + e.toString()
+ " caused", err);				
+				JMeterUtils.reportErrorToUser("Problem updating GUI - see log file for details");
+			}
+			Set commandObjects = (Set) commands.get(actionCommand);
 			Iterator iter = commandObjects.iterator();
 			while (iter.hasNext()) {
 				try {
@@ -83,8 +89,8 @@
 				}
 			}
 		} catch (NullPointerException er) {
-			log.error("performAction(" + e.getActionCommand() + ") " + e.toString() + " caused", er);
-			JMeterUtils.reportErrorToUser("Sorry, this feature (" + e.getActionCommand() + ") not
yet implemented");
+			log.error("performAction(" + actionCommand + ") " + e.toString() + " caused", er);
+			JMeterUtils.reportErrorToUser("Sorry, this feature (" + actionCommand + ") not yet implemented");
 		}
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org


Mime
View raw message