DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7357>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7357 cannot stop xalan from java extension Summary: cannot stop xalan from java extension Product: XalanJ2 Version: 2.3 Platform: PC OS/Version: Windows XP Status: NEW Severity: Normal Priority: Other Component: Xalan AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] You cannot stop any longer xalan processing by throwing an exception in an extension function/element. This worked in 2.0 but stopped working in 2.3.x if you make a simple xslt extension element and you throw an exception, xalan calls the .warning() function in the errorhandler and so does not stop. also, the exception (and message) is lost and replaced in the warning by an invocationtarget exception (reflect) Instead it should call fatalError() in the errorhandler and pass the original exception incapsulated in transformeexception This is a serious problem because we want to stop all processing when we need to. Now, the xsl continues and does actions we do not want to do, in case of error.
