request to integrate jaxp 1.4.4
huizhe.wang at oracle.com
Wed Sep 1 12:30:17 PDT 2010
We're working on jaxp 1.4.4 release and would like to know if you would
approve integrating it into OpenJDK6. Here are links to jaxp 1.4.4
source bundle for JDK6 and 7:
For details, see release notes and changelog below.
Java API for XML Processing Release Notes*
Specification Version: 1.4
Reference Implementation (RI) Version: 1.4.4
Aug. 24, 2010
The drivers of this release are several regressions from JDK 6 Update
Release 18 and customer escalations. This release will be integrated
into JDK6 Update release 23 as well as the current JDK7 development
branch. Please read below for details on the change log.
Changes and bug fixes in the release:
Before JDK6 Update 18, bug fixes and improvements in JAXP were
selectively integrated into JDK6 update releases. During update 18,
there was a complete synchronization between the JDK and JAXP. Due to
the number of changes made and the age of these changes, there were
several regressions found in the release. All of the
currently-identified regressions have been fixed in this release.
Customer escaltions are generally provided through revision releases
immediately after they are fixed. The inclusion here is a recount and
serves as a record for JDK7 integration.
There have been continued effort in performance improvements as a result
of SPECjvm2008 benchmark tests and analysis.
JAXP 1.4 is based on Xerces 2.7.1 and Xalan 2.7. Starting from this
release, JAXP 1.4.4, we will sync up to Xerces 2.10.0 and Xalan 2.7.1
over a period of releases in phases. In the first phase of this sync-up,
all blockers and critical fixes from Xerces and Xalan are integrated.
•For all changes and fixes made in the JAXP 1.4.4 release, please refer to:
The JAXP 1.4.4 Change Log
Changes Made and Bugs Fixed in JAXP 1.4.4
Nr Category ID Synopsis/Description
1 JAXP/SAX/Error Handling 6921075 FactoryConfigurationError is not
chaining the exception properly
2 JAXP/XSLT/Performance 6922044 XSLTC performance regression in 1.6.0_18
3 JAXP/XSLT 6689809 Jaxp Issue 60: XSLT transformer ignores XPath
predicates in xsl:key elements
4 JAXP/Validation 6925531 A validation of a SAXSource always fails if
SecurityManager is set
5 JAXP/XSLT 6928198 reset() method in the Transformer does not reset to
its original state, causes the memory to grow.
6 JAXP/DOM 6909336 OpenJDK Issue 100123: XMLDOMWriterImpl throws
7 JAXP/Doc 6653982 Wrong link in javadoc for XMLConstants and
8 JAXP/Performance 6935738 Jaxp Issue 61 and 62: Perf. optimization for
9 JAXP/Validation 6936624 sharing cached schema causing
10 JAXP/Performance 6938276 lock contention reduction in jaxp
11 JAXP/XSLT/Regression(6u18) 6940416 Regression in 6u18 wrt XSL/T
12 JAXP/XSLT 6941869 XSL : Xalan transformer fails to process semicolumn
symbol in a count() function correctly
13 JAXP/SAX/Regression 6946312 XML parser omits characters callback to
ContentHandler since 6u18
14 JAXP/SAX 6949607 Jaxp Issue 63 : attribute is accessible with invalid
15 JAXP/Conformance 6937964 XML Duration do not conform to W3C
16 JAXP/SAX 6954755 The setXIncludeAware method in SAXParserFactory
throws obscure error message
17 JAXP/XSLT/Regression 6957215 JDK6u18 XSLT regression: xsl:copy-of
failing to copy generated attributes
18 JAXP/Performance 6908123 refactor
19 JAXP/StAX 6846133 StAX XMLEventReader DTD issues
20 JAXP/SAX 6925410 XMLReaderFactory.createXMLReader is very slow
21 JAXP/StAX 6756677 [StAX] XMLInputFactory.newInstance(String
factoryId, ...) treats property name as a property value
22 JAXP/Validation 6954738 StackOverflowError during XML schema validation
Apache Blockers and Critical Fixes
Nr Key Synopsis/Description
1 XERCESJ-1094 Xerces in infinite loop validating wrongly encoded XML
2 XERCESJ-773 Poor performance when processing schemas with high values
3 XERCESJ-682 Comination of fields in <xsd:unique> acts as <xsd:key>
4 XERCESJ-506 warn-on-undeclared-element feature not recognized
5 XERCESJ-206 Stack overflow when using a schema validation.
6 XERCESJ-1357 pattern causes the parser to hang
7 XERCESJ-1174 PSVIElementNSImpl.getNil()
8 XERCESJ-1101 Validating DocumentBuilder instance fails to parse more
than one XML document.
9 XERCESJ-1326 StackOverflowException when parsing against a schema with
10 XERCESJ-1456 Regular expression is incorrectly handled in pattern facet
11 XERCESJ-1389 RegEx matching: range not computed correctly
12 XERCESJ-1388 RegEx matching: when computing backreferences, "\dd"
must match group "dd" if group exists
13 XERCESJ-1377 Thread safety problem in RegularExpression
14 XERCESJ-1061 Regex "$" and "^" characters treated as special chars in
conflict with XML Schema spec
15 XERCESJ-1265 E2-67 not fully implemented; rejecting regular
expressions like ~[-], ~[^-]
16 XERCESJ-1336 Add a new property for setting the locale used for
reporting error messages.
17 XALANJ-2290 ArrayIndexOutOfBoundsException when xsl:varaible storing
18 XALANJ-2204 Function Count on variable modifies number of nodes in
19 XALANJ-2199 Xalan 2.7.0 Error parsing XPath expression
20 XALANJ-2285 count function applied to union as test of node identity
21 XALANJ-2184 cp850, cp860 serialization fails
22 XALANJ-2083 Data corrupted in Parallel XSL execution
23 XALANJ-2324 XPath function last() gives wrong result when select has
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the jdk6-dev