You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2005/05/19 00:57:53 UTC

cvs commit: jakarta-jmeter/src/core/org/apache/jmeter/gui/action Load.java

sebb        2005/05/18 15:57:53

  Modified:    src/core/org/apache/jmeter/gui/action Load.java
  Log:
  Catch missing jars and tell user
  
  Revision  Changes    Path
  1.29      +12 -2     jakarta-jmeter/src/core/org/apache/jmeter/gui/action/Load.java
  
  Index: Load.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/action/Load.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- Load.java	18 Mar 2005 22:57:33 -0000	1.28
  +++ Load.java	18 May 2005 22:57:53 -0000	1.29
  @@ -103,6 +103,16 @@
                   isTestPlan = insertLoadedTree(e.getID(), tree);
               }
           }
  +        catch (NoClassDefFoundError ex) // Allow for missing optional jars
  +        {
  +            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 (Exception ex)
           {
               String msg = ex.getMessage();
  
  
  

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