ilene 2003/02/18 10:42:44
Modified: java/src/org/apache/xalan/xsltc/trax TransformerImpl.java
Log:
Patching Prakash's patch (of Feb.3, 2003). We can't assume that _translet
is non-null when the call to setErrorListener is made. For example, we could
have the lines of code:
Transformer transformer = new Transformer();
transformer.setErrorListener(myErrorListener);
The original patch caused TCK failures.
Revision Changes Path
1.63 +4 -2
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerImpl.java
Index: TransformerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerImpl.java,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- TransformerImpl.java 3 Feb 2003 19:31:13 -0000 1.62
+++ TransformerImpl.java 18 Feb 2003 18:42:44 -0000 1.63
@@ -716,8 +716,10 @@
throw new IllegalArgumentException(err.toString());
}
_errorListener = listener;
+
// Register a message handler to report xsl:messages
- _translet.setMessageHandler(new MessageHandler(_errorListener));
+ if (_translet != null)
+ _translet.setMessageHandler(new MessageHandler(_errorListener));
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]