[ https://issues.apache.org/jira/browse/XALANJ-2376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12533734 ]
Henry Zongaro commented on XALANJ-2376: --------------------------------------- Yes - setting an ErrorListener on the TransformerFactory instance that will throw a TransformerException in the fatalError method was the simple work-around that I meant. > TransformerFactory.newTransformer(source) returns null instead throwing an > exception > ------------------------------------------------------------------------------------ > > Key: XALANJ-2376 > URL: https://issues.apache.org/jira/browse/XALANJ-2376 > Project: XalanJ2 > Issue Type: Bug > Components: transformation > Affects Versions: 2.7 > Environment: According to the spec newTransformer() should not return > null. That the case with 2.6.0 but not with 2.7.0 > Reporter: Jean-Frederic Clere > Priority: Blocker > Attachments: patch.txt > > > The following code: > +++ > System.out.println("TransformerFactory: " + tf); > Transformer t = tf.newTransformer(source); > System.out.println("Transformer: " + t + " Source: " + source); > t.transform(source, doc); > } catch (Exception ex) { > ex.printStackTrace(); > } > +++ > throws a null java.lang.NullPointerException with 2.7.0 (at > t.transform(source, doc);) and a org.xml.sax.SAXParseException (at > Transformer t = tf.newTransformer(source);) in 2.6.0 > The problem is located in > src/org/apache/xalan/processor/TransformerFactoryImpl.java m_errorListener > is wrongly initialized to DefaultErrorHandler(false) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]