ilene 2002/07/29 11:47:00
Modified: java/src/org/apache/xalan/res XSLTErrorResources.properties
java/src/org/apache/xalan/extensions
ExtensionHandlerJavaClass.java
Log:
Committed patch for bugzilla#10914
( Need better error message for redirect select errors)
Submitted by Morris Kwan ([EMAIL PROTECTED])
Revision Changes Path
1.9 +1 -1
xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.properties
Index: XSLTErrorResources.properties
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.properties,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XSLTErrorResources.properties 24 Jul 2002 14:15:03 -0000 1.8
+++ XSLTErrorResources.properties 29 Jul 2002 18:47:00 -0000 1.9
@@ -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
1.11 +9 -0
xml-xalan/java/src/org/apache/xalan/extensions/ExtensionHandlerJavaClass.java
Index: ExtensionHandlerJavaClass.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/extensions/ExtensionHandlerJavaClass.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ExtensionHandlerJavaClass.java 12 Jun 2001 19:14:33 -0000 1.10
+++ ExtensionHandlerJavaClass.java 29 Jul 2002 18:47:00 -0000 1.11
@@ -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 ();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]