-
Bug
-
Resolution: Fixed
-
P3
-
5.0, 6
-
b90
-
generic, sparc
-
generic, solaris_9
Following code runs into infinite loop on Mustang b78:
------------------------ START ------------------------------------------------------
import java.io.*;
import javax.xml.stream.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import javax.xml.transform.stax.*;
public class StreamResultTest{
public static void main(String[] args) throws Exception{
XMLOutputFactory ofac = XMLOutputFactory.newInstance();
StreamResult sr = new StreamResult(new FileOutputStream("out.xml"));
XMLStreamWriter writer = ofac.createXMLStreamWriter(sr);
writer.writeStartDocument("utf-8","1.0");
writer.writeStartElement("root");
writer.writeEndElement();
writer.writeEndDocument();
writer.close();
}
}
------------------------ END ------------------------------------------------------
------------------------ START ------------------------------------------------------
import java.io.*;
import javax.xml.stream.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import javax.xml.transform.stax.*;
public class StreamResultTest{
public static void main(String[] args) throws Exception{
XMLOutputFactory ofac = XMLOutputFactory.newInstance();
StreamResult sr = new StreamResult(new FileOutputStream("out.xml"));
XMLStreamWriter writer = ofac.createXMLStreamWriter(sr);
writer.writeStartDocument("utf-8","1.0");
writer.writeStartElement("root");
writer.writeEndElement();
writer.writeEndDocument();
writer.close();
}
}
------------------------ END ------------------------------------------------------
- duplicates
-
JDK-6433770 jdk1.6.0-b78 introduced an infinite recursive loop into XMLOutputFactoryImpl
-
- Closed
-