DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7463>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7463

Returning a null serializer

           Summary: Returning a null serializer
           Product: XalanJ2
           Version: 2.0.0
          Platform: PC
        OS/Version: Windows 9x
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: org.apache.xalan.serialize
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I have been experimenting with JAXP in JBuilder3. I got my jar files off of sun 
and crimson form apache.  I can get the parser to work but not the transformer. 
All of the compnents of transform.sax work until I call method 
transformer.transform(Source s, Result r) I get this stack trace:
java.lang.ExceptionInInitializerError
        at org.apache.xalan.serialize.SerializerFactory.getSerializer
(SerializerFactory.java:131)
        at 
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler
(TransformerImpl.java:1007)
        at 
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler
(TransformerImpl.java:934)
        at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1083)
        at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1066)
        at SAXExperiment.TransformTest.initializeSAXTransformer
(TransformTest.java:111)
        at SAXExperiment.TransformTest.<init>(TransformTest.java:68)
        at SAXExperiment.TransformTest.main(TransformTest.java:170)
I first figured the serializer was not getting a valid output method so I then 
checked the properties of my transformer and got {indent=yes, method=xml}. I am 
out of ideas. 
part of code:
saxFactory = (SAXTransformerFactory) TransformerFactory.newInstance();
      template = saxFactory.newTemplates(new StreamSource(STYLESHEET));
      //transformer = saxFactory.newTransformer(new StreamSource(STYLESHEET));
      transformer = template.newTransformer();
      Properties p = transformer.getOutputProperties();
      System.out.println(p.toString());
      File f = new File(RESULTFILE);
      System.out.println(f.exists());
      transformer.transform(new StreamSource(INPUTFILE), new StreamResult
(RESULTFILE));

Reply via email to