[7u6] RFR (JAXP) : 7157610: NullPointerException occurs when parsing XML doc
Lance Andersen - Oracle
Lance.Andersen at oracle.com
Mon Jun 11 20:27:42 UTC 2012
Hi Joe,
No need to see it with just the change of the comment removed...
good to go by me :-)
Best
Lance
On Jun 11, 2012, at 4:23 PM, Joe Wang wrote:
> Thanks Lance.
>
> That comment was there forever, removed now :)
>
> New webrev:
> http://cr.openjdk.java.net/~joehw/7u6/7157610/webrev/
>
> -Joe
>
>
> On 6/11/2012 12:33 PM, Lance Andersen - Oracle wrote:
>>
>> Looks OK joe.
>>
>> Do you still need the comment
>>
>> //return fSupportDTD? next() : dtdEvent;
>>
>> in XMLDocumentScannerImpl? If not you might consider removing it.
>>
>> Best
>> Lance
>>
>> On Jun 11, 2012, at 3:08 PM, Joe Wang wrote:
>>
>>> As reported in 7157610, when setFeature("http://apache.org/xml/features/disallow-doctype-decl", true) is set on SAXParserFactory object, XMLReader object or DocumentBuilderFactory object, NullPointerException will be thrown when parsing XML document that has DOCTYPE declaration.
>>>
>>> The cause of the issue was that when StAX was added, the above feature was reused for a StAX feature, SupportDTD. However, in the StAX spec, the requirement was not always consistent with that of feature 'disallow-doctype-decl'.
>>>
>>> The patch is to recover what was the original disallow-doctype-decl, reporting error when disallow-doctype-decl is true, and change everything else that was added for SupportDTD to be governed by a new flag 'fSupportDTD'.
>>>
>>> Here's the webrev:
>>> http://cr.openjdk.java.net/~joehw/7u6/7157610/webrev/
>>>
>>> All of unit/sqe/tck tests passed.
>>>
>>> Please review.
>>>
>>> Thanks,
>>> Joe
>>>
>>
>>
>> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
>> Oracle Java Engineering
>> 1 Network Drive
>> Burlington, MA 01803
>> Lance.Andersen at oracle.com
>>
Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering
1 Network Drive
Burlington, MA 01803
Lance.Andersen at oracle.com
More information about the core-libs-dev
mailing list