JDK-2171403 : PipedOutputStream.write() remains blocked after PipedInputStream was closed
  • Type: Backport
  • Backport of: JDK-6219755
  • Component: core-libs
  • Sub-Component: java.io
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2009-01-12
  • Updated: 2011-02-16
  • Resolved: 2009-04-06
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other JDK 6
5.0u18-rev b05Fixed 6Fixed
Comments
EVALUATION Code Change : ------- PipedInputStream.java ------- 198,200c198 < if ((readSide != null) && !readSide.isAlive()) { < throw new IOException("Pipe broken"); < } --- > checkStateForReceive();
12-01-2009