--- src/abbot/script/ComponentReference.java.orig 2004-07-08 15:54:52.135087000 +0200 +++ src/abbot/script/ComponentReference.java 2004-07-08 15:57:35.146277000 +0200 @@ -603,6 +603,11 @@ + " XML '" + input + "'"); fromXML(el, false); } + catch(IOException e) { + throw new InvalidScriptException(e.getMessage() + + " (when parsing " + + input + ")"); + } catch(JDOMException e) { throw new InvalidScriptException(e.getMessage() + " (when parsing " --- src/abbot/script/Step.java.orig 2004-07-08 16:02:05.467109000 +0200 +++ src/abbot/script/Step.java 2004-07-08 16:02:45.347134000 +0200 @@ -200,6 +200,9 @@ Element el = doc.getRootElement(); return createStep(resolver, el); } + catch(IOException e) { + throw new InvalidScriptException(e.getMessage()); + } catch(JDOMException e) { throw new InvalidScriptException(e.getMessage()); }