Author: sebb
Date: Sat Nov 12 11:18:30 2005
New Revision: 332821

URL: http://svn.apache.org/viewcvs?rev=332821&view=rev
Log:
Improved error messages when script loading fails

Modified:
    jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/JMeter.java
    
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/gui/action/Load.java

Modified: jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/JMeter.java
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/JMeter.java?rev=332821&r1=332820&r2=332821&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/JMeter.java 
(original)
+++ jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/JMeter.java Sat 
Nov 12 11:18:30 2005
@@ -77,6 +77,8 @@
 import org.apache.jorphan.util.JOrphanUtils;
 import org.apache.log.Logger;
 
+import com.thoughtworks.xstream.converters.ConversionException;
+
 /**
  * @author mstover
  */
@@ -206,6 +208,9 @@
                                
GuiPackage.getInstance().setTestPlanFile(f.getAbsolutePath());
 
                                new Load().insertLoadedTree(1, tree);
+            } catch (ConversionException e) {
+                log.error("Failure loading test file", e);
+                JMeterUtils.reportErrorToUser(SaveService.CEtoString(e));
                        } catch (Exception e) {
                                log.error("Failure loading test file", e);
                                JMeterUtils.reportErrorToUser(e.toString());

Modified: 
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/gui/action/Load.java
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/gui/action/Load.java?rev=332821&r1=332820&r2=332821&view=diff
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/gui/action/Load.java 
(original)
+++ 
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/gui/action/Load.java 
Sat Nov 12 11:18:30 2005
@@ -42,6 +42,7 @@
 import org.apache.log.Logger;
 
 import com.thoughtworks.xstream.XStream;
+import com.thoughtworks.xstream.converters.ConversionException;
 
 /**
  * @author Michael Stover
@@ -95,17 +96,20 @@
                        }
                } catch (NoClassDefFoundError ex) // Allow for missing optional 
jars
                {
+            log.warn("Missing jar file", ex);
                        String msg = ex.getMessage();
                        if (msg == null) {
                                msg = "Missing jar file - see log for details";
-                               log.warn("Missing jar file", ex);
                        }
                        JMeterUtils.reportErrorToUser(msg);
+        } catch (ConversionException ex) {
+            log.warn("Could not convert file "+ex);
+            JMeterUtils.reportErrorToUser(SaveService.CEtoString(ex));
                } catch (Exception ex) {
+            log.warn("Unexpected error", ex);
                        String msg = ex.getMessage();
                        if (msg == null) {
                                msg = "Unexpected error - see log for details";
-                               log.warn("Unexpected error", ex);
                        }
                        JMeterUtils.reportErrorToUser(msg);
                } finally {



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

Reply via email to