Skip to content

fix(deps): Bump Jline to 3.30.9 and progressbar to 0.10.2#411

Draft
okafke wants to merge 1 commit into
mainfrom
jline-update
Draft

fix(deps): Bump Jline to 3.30.9 and progressbar to 0.10.2#411
okafke wants to merge 1 commit into
mainfrom
jline-update

Conversation

@okafke
Copy link
Copy Markdown
Member

@okafke okafke commented Apr 7, 2026

No description provided.

@okafke
Copy link
Copy Markdown
Member Author

okafke commented Apr 7, 2026

We need Java 25 tests! Also we now need --enable-native-access=ALL-UNNAMED

java.lang.IllegalStateException: Unable to create a terminal
	at org.jline.terminal.TerminalBuilder.doBuild(TerminalBuilder.java:748)
	at org.jline.terminal.TerminalBuilder.build(TerminalBuilder.java:717)
	at io.github.headlesshq.headlessmc.jline.JLineCommandLineReader.buildTerminal(JLineCommandLineReader.java:161)
	at io.github.headlesshq.headlessmc.jline.JLineCommandLineReader.open(JLineCommandLineReader.java:122)
	at io.github.headlesshq.headlessmc.jline.JLineCommandLineReader.read(JLineCommandLineReader.java:61)
	at io.github.headlesshq.headlessmc.api.command.line.CommandLine.read(CommandLine.java:83)
	at io.github.headlesshq.headlessmc.launcher.Main.runHeadlessMc(Main.java:68)
	at io.github.headlesshq.headlessmc.launcher.Main.main(Main.java:22)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at io.github.headlesshq.headlessmc.wrapper.Main.main(Main.java:41)
	Suppressed: java.io.IOException: Error reading provider resource file: Unable to load terminal provider jni: null
		at org.jline.terminal.spi.TerminalProvider.load(TerminalProvider.java:498)
		at org.jline.terminal.TerminalBuilder.checkProvider(TerminalBuilder.java:1137)
		at org.jline.terminal.TerminalBuilder.getProviders(TerminalBuilder.java:1104)
		at org.jline.terminal.TerminalBuilder.doBuild(TerminalBuilder.java:749)
		... 10 more
	Caused by: java.io.IOException: Unable to load terminal provider jni: null
		at org.jline.terminal.spi.TerminalProvider.load(TerminalProvider.java:493)
		... 13 more
	Caused by: java.lang.reflect.InvocationTargetException
		at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74)
		at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
		at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
		at org.jline.terminal.spi.TerminalProvider.load(TerminalProvider.java:491)
		... 13 more
	Caused by: java.lang.UnsupportedOperationException: Native access is not enabled for the current module: unnamed module @1ed1993a
		at org.jline.terminal.impl.jni.JniTerminalProvider.checkNativeAccess(JniTerminalProvider.java:100)
		at org.jline.terminal.impl.jni.JniTerminalProvider.<init>(JniTerminalProvider.java:67)
		at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
		... 16 more
	Suppressed: java.io.IOException: Unable to find terminal provider jna
		at org.jline.terminal.spi.TerminalProvider.load(TerminalProvider.java:501)
		at org.jline.terminal.TerminalBuilder.checkProvider(TerminalBuilder.java:1137)
		at org.jline.terminal.TerminalBuilder.getProviders(TerminalBuilder.java:1108)
		at org.jline.terminal.TerminalBuilder.doBuild(TerminalBuilder.java:749)
		... 10 more

@okafke okafke marked this pull request as draft April 7, 2026 17:05
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

Successfully merging this pull request may close these issues.

1 participant