You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xalan.apache.org by Tobias McNulty <tm...@datadesk.com> on 2001/12/19 16:36:50 UTC

Exception in newTransformer()

I have the following code in my applet:

TransformerFactory tFactory = TransformerFactory.newInstance();
DOMSource xslDomSource = new DOMSource(xslDoc);
Transformer transformer = tFactory.newInstance(xslDomSource);

where xslDoc is a verified Document object that I obtained through 
Xerces's XML parser classes.  The last line of the above code 
generates the following error:

javax.xml.transform.TransformerConfigurationException: 
javax.xml.transform.TransformerConfigurationException: 
javax.xml.transform.TransformerException: 
java.lang.NullPointerException

  at 
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:767)
  at DataDesk.XSLTransformer.<init>(XSLTransformer.java)
  at DataDesk.DDJava.newXSLTransformer(DDJava.java)
  at DataDesk.DDJava.loadDOMs(DDJava.java)
  at DataDesk.DDJava.<init>(DDJava.java)
  at java.lang.Class.newInstance0(Native Method)
  at java.lang.Class.newInstance(Unknown Source)
  at sun.applet.AppletPanel.createApplet(Unknown Source)
  at sun.plugin.AppletViewer.createApplet(Unknown Source)
  at sun.applet.AppletPanel.runLoader(Unknown Source)
  at sun.applet.AppletPanel.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)

I can't seem to find the problem.  xslDoc is non-null, tFactory is 
non-null, and xslDomSource is non-null.  Is this a known problem? 
And, either way, does anyone know of a solution?

Thanks,

Toby
-- 
Tobias McNulty
Data Description, Inc.
840 Hanshaw Road, Suite 9
Ithaca, NY 14850
Phone: (607) 257-1000
E-mail: tmcnulty@datadesk.com
Web: www.datadesk.com