Index: src/java/org/apache/commons/jelly/parser/XMLParser.java =================================================================== RCS file: /home/cvspublic/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java,v retrieving revision 1.40 diff -u -r1.40 XMLParser.java --- src/java/org/apache/commons/jelly/parser/XMLParser.java 10 Nov 2002 11:02:48 -0000 1.40 +++ src/java/org/apache/commons/jelly/parser/XMLParser.java 15 Dec 2002 00:16:39 -0000 @@ -1033,6 +1033,15 @@ catch (ClassNotFoundException e) { log.warn("Could not load class: " + uri + " so disabling the taglib"); } + catch (IllegalAccessException e) { + log.warn("Constructor for class is not accessible: " + uri + " so disabling the taglib"); + } + catch (InstantiationException e) { + log.warn("Class could not be instantiated: " + uri + " so disabling the taglib"); + } + catch (ClassCastException e) { + log.warn("Class is not a TagLibrary: " + uri + " so disabling the taglib"); + } } } if (taglib != null) { @@ -1201,7 +1210,7 @@ + locator.getLineNumber() + ", " + locator.getColumnNumber() - + ": " + + "): " + message; if (e != null) { return new SAXParseException(error, locator, e);