[PATCH] JDK-8054565: FilterOutputStream.close may throw IOException if called twice and underlying flush or close fails

Nathan Clement nathan.a.clement at hotmail.com
Thu Jan 22 21:57:11 UTC 2015


Hi Chris,

We have worked around the problem by using a small jar in our bootstrap classpath (now containing your updated code).  From our perspective there's probably no pressing need to have the fix backported.  

Thanks,

Nathan

> Subject: Re: [PATCH] JDK-8054565: FilterOutputStream.close may throw IOException if called twice and underlying flush or close fails
> From: chris.hegarty at oracle.com
> Date: Thu, 22 Jan 2015 09:01:10 +0000
> CC: core-libs-dev at openjdk.java.net
> To: nathan.a.clement at hotmail.com
> 
> On 21 Jan 2015, at 22:37, Nathan Clement <nathan.a.clement at hotmail.com> wrote:
> 
> > Hi Chris,
> > 
> > Thanks for your help on this one!  Will this be backported to JDK 8, or is that not allowed because of the spec change?
> 
> It is possible that the implementation only, not the spec changes, could be backported to 8u. I currently do not have any plans to do this. Is this something that really need in an 8 Update ?
> 
> -Chris.
> 
> > Thanks,
> > 
> > Nathan
> > 
> > > Date: Mon, 22 Dec 2014 14:13:18 +0000
> > > From: chris.hegarty at oracle.com
> > > To: core-libs-dev at openjdk.java.net; nathan.a.clement at hotmail.com
> > > Subject: Re: [PATCH] JDK-8054565: FilterOutputStream.close may throw IOException if called twice and underlying flush or close fails
> > > 
> > > To close the loop; find below the complete reviewed changes.
> > > 
> > > http://cr.openjdk.java.net/~chegar/8054565/webrev.00/webrev/
> > > 
> > > Since there is a minor spec change, I will submit a CCC to cover it. 
> > > Unless any unforeseen issues arise from the CCC, you can assume that 
> > > this is final.
> > > 
> > > -Chris.
> 
 		 	   		  


More information about the core-libs-dev mailing list