You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gary D. Gregory (Jira)" <ji...@apache.org> on 2024/09/15 15:19:00 UTC

[jira] [Resolved] (COMPRESS-687) Pack200CompressorInputStream unexpected process finished on Java 22

     [ https://issues.apache.org/jira/browse/COMPRESS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary D. Gregory resolved COMPRESS-687.
--------------------------------------
    Resolution: Cannot Reproduce

> Pack200CompressorInputStream unexpected process finished on Java 22
> -------------------------------------------------------------------
>
>                 Key: COMPRESS-687
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-687
>             Project: Commons Compress
>          Issue Type: Bug
>          Components: Compressors
>    Affects Versions: 1.27.1
>            Reporter: Alexis Jehan
>            Priority: Major
>         Attachments: test-issue.7z
>
>
> Hello,
> Consider the following class:
> {code:java}
> public final class Foo {
> 	public static void main(final String... args) throws IOException {
> 		System.out.println("start");
> 		try (var inputStream = Foo.class.getClassLoader().getResourceAsStream("foo.pack")) {
> 			try (var compressInputStream = new Pack200CompressorInputStream(inputStream)) {
> 				compressInputStream.transferTo(System.out);
> 			}
> 		}
> 		System.out.println("end"); // never reached
> 	}
> }
> {code}
> Running it using Java 22, and the `--add-opens=java.base/java.io=ALL-UNNAMED` VM option, the result is:
> {noformat}
> start
> Process finished with exit code 0
> {noformat}
> The process is interrupted without any error.
> I have attached files.
> Thank you in advance.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)