The issue here is a Reader(stream) is requested to handle a drop, via DataFlavor.getReaderForText(), and then the reader is completely read, but it isn't closed. It should be closed as soon as possible to release some native resources. Fix is made to close the stream after it is being used
------------- Commit messages: - 4893524: Swing drop targets should call close() on transferred readers and streams - Merge branch 'master' of github.com:prsadhuk/jdk - Merge remote-tracking branch 'upstream/master' - Merge remote-tracking branch 'upstream/master' - Revert "Fix" - Fix Changes: https://git.openjdk.org/jdk/pull/15033/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=15033&range=00 Issue: https://bugs.openjdk.org/browse/JDK-4893524 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk/pull/15033.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/15033/head:pull/15033 PR: https://git.openjdk.org/jdk/pull/15033
