I suppose this modified test must pass for all the plugins ? 

-Phil.

> On Dec 7, 2015, at 6:05 PM, Brian Burkhalter <brian.burkhal...@oracle.com> 
> wrote:
> 
> This is a revision of the previous patch which had been approved:
> 
> http://cr.openjdk.java.net/~bpb/8144245/webrev.01/
> 
> I was suspicious of whether the fix for the WriteAfterAbort problem was 
> really correct in the case of writing a sequence so I wrote another test. 
> Indeed it discovered that the TIFFImageWriter change did not work for 
> aborting a sequence. The updated code in this patch passes both tests.
> 
> Modifications versus previous version:
> 
> Added WriteToSequenceAfterAbort test.
> Corrected TIFFImageWriter to pass both tests (needed to save and restore some 
> extra state, mainly positions).
> Removed 8144245 from @bug in WriteAfterAbort as it is now present in 
> WriteToSequenceAfterAbort.
> 
> Thanks,
> 
> Brian
> 
>> On Dec 7, 2015, at 5:20 AM, Sergey Bylokhov <sergey.bylok...@oracle.com> 
>> wrote:
>> 
>> Looks fine.
>> 
>>> On 05.12.15 1:55, Phil Race wrote:
>>> looks good.
>>> 
>>> -phil.
>>> 
>>>> On 12/04/2015 02:27 PM, Brian Burkhalter wrote:
>>>> Please review at your convenience.
>>>> 
>>>> Issue:    https://bugs.openjdk.java.net/browse/JDK-8144245
>>>> Patch:    http://cr.openjdk.java.net/~bpb/8144245/webrev.00/
>>>> 
>>>> For the principal issue, the stream position was not being reset when
>>>> the write was aborted to either the header position or to the position
>>>> of the current IFD, as appropriate. As part of the investigation, a
>>>> missing check in TIFFIFD was discovered. Also, a few occurrences in
>>>> TIFFImageWriter of a NullPointerException being thrown where an
>>>> IllegalArgumentException was expected were corrected. Lastly, the test
>>>> was slightly modified to iterate over all registered writers and fail
>>>> at the end instead of bailing out on the first failure.
>>>> 
>>>> Thanks,
>>>> 
>>>> Brian
>> 
>> 
>> -- 
>> Best regards, Sergey.
> 

Reply via email to