Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-19

WrappedRuntimeException using javax.xml api

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 6.1.0.Beta1
    • Classloading
    • None
    • Compatibility/Configuration
    • Hide

      import javax.xml.parsers.DocumentBuilder;
      import javax.xml.parsers.DocumentBuilderFactory;
      import javax.xml.transform.Transformer;
      import javax.xml.transform.TransformerFactory;
      import javax.xml.transform.dom.DOMSource;
      import javax.xml.transform.stream.StreamResult;

      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
      DocumentBuilder db = dbf.newDocumentBuilder();
      Document xmldoc = db.newDocument();
      OutputStreamWriter fos = new OutputStreamWriter(new BufferedOutputStream(new FileOutputStream("DELETE")), "UTF-8");
      TransformerFactory tFactory = TransformerFactory.newInstance();
      Transformer transformer = tFactory.newTransformer();
      DOMSource source = new DOMSource(xmldoc);
      StreamResult result = new StreamResult(fos);
      transformer.transform(source, result);

      Show
      import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); Document xmldoc = db.newDocument(); OutputStreamWriter fos = new OutputStreamWriter(new BufferedOutputStream(new FileOutputStream("DELETE")), "UTF-8"); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(xmldoc); StreamResult result = new StreamResult(fos); transformer.transform(source, result);

    Description

      NOTE: It appear only when we change our JBoss AS from 7.1.3 to EAP 6.1.0.Final .

      On using basic Java XML api to write an XML, we end up with this trace :
      Caused by: org.apache.xml.serializer.utils.WrappedRuntimeException: org.apache.xml.serializer.ToXMLSAXHandler cannot be cast to org.apache.xml.serializer.SerializationHandler
      at org.apache.xml.serializer.SerializerFactory.getSerializer(SerializerFactory.java:179) [org.apache.xml.serializer-2.7.1.jar:]
      at org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:260)
      at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:330)

      Attachments

        Activity

          People

            dlloyd@redhat.com David Lloyd
            ylemoigne_jira Yann Le Moigne (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: