Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java.io.IOException: block overrun when patching server jar #68

Open
QianNangong opened this issue Feb 26, 2025 · 0 comments
Open

java.io.IOException: block overrun when patching server jar #68

QianNangong opened this issue Feb 26, 2025 · 0 comments

Comments

@QianNangong
Copy link

I'm using IBM Semeru JDK 21.0.2

% java -version
openjdk version "21.0.2" 2024-01-16 LTS
IBM Semeru Runtime Open Edition 21.0.2.0 (build 21.0.2+13-LTS)
Eclipse OpenJ9 VM 21.0.2.0 (build openj9-0.43.0, JRE 21 Mac OS X aarch64-64-Bit 20240116_96 (JIT enabled, AOT enabled)
OpenJ9   - 2c3d78b48
OMR      - ea8124dbc
JCL      - 78c4500a434 based on jdk-21.0.2+13)

When I run paper jar download from website it just crashed.

% java -jar paper-1.21.4-183.jar 
Downloading mojang_1.21.4.jar
Applying patches
Failed to patch /META-INF/versions/1.21.4/server-1.21.4.jar
java.io.IOException: block overrun
	at paperclip.libs.org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.getAndMoveToFrontDecode(BZip2CompressorInputStream.java:700)
	at paperclip.libs.org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.initBlock(BZip2CompressorInputStream.java:326)
	at paperclip.libs.org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartA(BZip2CompressorInputStream.java:884)
	at paperclip.libs.org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartB(BZip2CompressorInputStream.java:933)
	at paperclip.libs.org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read0(BZip2CompressorInputStream.java:228)
	at paperclip.libs.org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read(BZip2CompressorInputStream.java:179)
	at paperclip.libs.io.sigpipe.jbsdiff.Patch.read(Patch.java:139)
	at paperclip.libs.io.sigpipe.jbsdiff.Patch.patch(Patch.java:104)
	at io.papermc.paperclip.PatchEntry.applyPatch(PatchEntry.java:136)
	at io.papermc.paperclip.Paperclip.applyPatches(Paperclip.java:238)
	at io.papermc.paperclip.Paperclip.extractAndApplyPatches(Paperclip.java:156)
	at io.papermc.paperclip.Paperclip.setupClasspath(Paperclip.java:72)
	at io.papermc.paperclip.Paperclip.main(Paperclip.java:28)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:586)
	at io.papermc.paperclip.Main.main(Main.java:26)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant