-
Bug
-
Resolution: Fixed
-
P2
-
6, 7
-
h1164
-
generic, x86
-
generic, windows_xp
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2180203 | 7 | Joe Wang | P2 | Closed | Fixed | m05 |
JDK-2180205 | 6u18 | Abhijit Saha | P3 | Resolved | Fixed | b04 |
JDK-2180204 | OpenJDK6 | Joe Wang | P3 | Resolved | Fixed | b18 |
JSR 173: Streaming API for XML Maintenance Review 3 has passed and finalized on 7/6/09. Refer to http://jcp.org/en/jsr/detail?id=173. The resulting version is StAX 1.2.
We've decided to upgrade jaxp/sjsxp to this latest release. We will then integrate the change into JDK7, JDK6 and 6-Open.
JAXP/SJSXP and JDK6 and 7 currently implement StAX 1.0, which requires us to implement changes made in both StAX 1.1 and 1.2. StAX 1.1 contains mostly specification clarafication and correction of the JavaDoc errors. There was also an optional DTDStreamReader interface [1] requested by JSR 280. Revision 1.2 mainly deprecated three factory newInstance methods and replaced them with newFactory methods. This change was due to the fact that the original design used a wrong class loader, e.g. bootclassloader when the parameter is null. Note that, our implementation in jaxp 1.4 and jdk6/7 correctly used context class loader with additional secure measure. However, this raises conformance issue, which needs to be evaluated during the implement of rev 1.2.
[1] http://java.sun.com/javame/reference/apis/jsr280/javax/xml/stream/DTDStreamReader.html
We've decided to upgrade jaxp/sjsxp to this latest release. We will then integrate the change into JDK7, JDK6 and 6-Open.
JAXP/SJSXP and JDK6 and 7 currently implement StAX 1.0, which requires us to implement changes made in both StAX 1.1 and 1.2. StAX 1.1 contains mostly specification clarafication and correction of the JavaDoc errors. There was also an optional DTDStreamReader interface [1] requested by JSR 280. Revision 1.2 mainly deprecated three factory newInstance methods and replaced them with newFactory methods. This change was due to the fact that the original design used a wrong class loader, e.g. bootclassloader when the parameter is null. Note that, our implementation in jaxp 1.4 and jdk6/7 correctly used context class loader with additional secure measure. However, this raises conformance issue, which needs to be evaluated during the implement of rev 1.2.
[1] http://java.sun.com/javame/reference/apis/jsr280/javax/xml/stream/DTDStreamReader.html
- backported by
-
JDK-2180204 Upgrade JAXP/SJSXP to JSR-173 StAX v1.2
-
- Resolved
-
-
JDK-2180205 Upgrade JAXP/SJSXP to JSR-173 StAX v1.2
-
- Resolved
-
-
JDK-2180203 Upgrade JAXP/SJSXP to JSR-173 StAX v1.2
-
- Closed
-
- duplicates
-
JDK-6730472 StAX has a typo in XMLOutputFactory.java that renders newInstance useless
-
- Closed
-
- relates to
-
JDK-6890987 StAX v1.2 incorrect method signature
-
- Resolved
-
-
JDK-2183932 StAX v1.2 incorrect method signature
-
- Closed
-
(1 relates to)