You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by mk...@ca.ibm.com on 2002/07/26 19:10:20 UTC

[PATCH] patch for bug #10914

Hi,

Here you can find the patch for bug 10914
(http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10914).

Morris Kwan
XSLT Development
IBM Toronto Lab
Tel: (905)413-3729
Email: mkwan@ca.ibm.com

Index: ExtensionHandlerJavaClass.java
===================================================================
RCS file:
/home/cvspublic/xml-xalan/java/src/org/apache/xalan/extensions/ExtensionHandlerJavaClass.java,v
retrieving revision 1.10
diff -u -r1.10 ExtensionHandlerJavaClass.java
--- ExtensionHandlerJavaClass.java  12 Jun 2001 19:14:33 -0000    1.10
+++ ExtensionHandlerJavaClass.java  26 Jul 2002 17:02:01 -0000
@@ -412,6 +412,15 @@
     {
       result = m.invoke(m_defaultInstance, new Object[] {xpc, element});
     }
+    catch (InvocationTargetException e)
+    {
+      Throwable targetException = e.getTargetException();
+
+      if (targetException != null)
+        throw new TransformerException (targetException.getMessage (),
targetException);
+      else
+        throw new TransformerException (e.getMessage (), e);
+    }
     catch (Exception e)
     {
       // e.printStackTrace ();

Index: XSLTErrorResources.properties
===================================================================
RCS file:
/home/cvspublic/xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.properties,v
retrieving revision 1.7
diff -u -r1.7 XSLTErrorResources.properties
--- XSLTErrorResources.properties   10 Jul 2002 16:06:31 -0000    1.7
+++ XSLTErrorResources.properties   26 Jul 2002 16:57:41 -0000
@@ -175,7 +175,7 @@
 # ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER
 ER0084=Can't resolve prefix of non-Prefix resolver!
 # ER_REDIRECT_COULDNT_GET_FILENAME
-ER0085=Redirect extension\u003a Could not get filename - file or select
attribute must return vald string.
+ER0085=Redirect extension\u003a Could not get filename - file or select
attribute must return valid string.
 # ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT
 ER0086=Can not build FormatterListener in Redirect extension!
 # ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX