jstrachan 2002/12/16 02:51:06 Modified: jelly project.xml jelly/src/java/org/apache/commons/jelly/parser XMLParser.java Log: Applied patch supplied by Todd Jonker to improve the error reporting when a Tag library cannot be loaded and fixed a typeo in the exception message Revision Changes Path 1.101 +8 -0 jakarta-commons-sandbox/jelly/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/jelly/project.xml,v retrieving revision 1.100 retrieving revision 1.101 diff -u -r1.100 -r1.101 --- project.xml 11 Dec 2002 20:02:16 -0000 1.100 +++ project.xml 16 Dec 2002 10:51:06 -0000 1.101 @@ -215,6 +215,14 @@ <role>Developer</role> </roles> </contributor> + <contributor> + <name>Todd Jonker</name> + <email></email> + <organization></organization> + <roles> + <role>Developer</role> + </roles> + </contributor> </contributors> <dependencies> 1.41 +15 -6 jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java Index: XMLParser.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/parser/XMLParser.java,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- XMLParser.java 10 Nov 2002 11:02:48 -0000 1.40 +++ XMLParser.java 16 Dec 2002 10:51:06 -0000 1.41 @@ -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);
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>