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]

Reply via email to