apache / maven-mvnd

Apache Maven Daemon
https://maven.apache.org/
Apache License 2.0
2.9k stars 207 forks source link

The stack trace is trimmed by the diag tool: #1035

Closed gnodet closed 3 months ago

gnodet commented 3 months ago
          The stack trace is trimmed by the diag tool:
java.io.IOException: Unable to load terminal provider ffm: null
    at org.jline.terminal.spi.TerminalProvider.load(TerminalProvider.java:71)
    at org.jline.terminal.impl.Diag.diag(Diag.java:58)
    at org.mvndaemon.mvnd.client.DefaultClient.main(DefaultClient.java:90)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:292)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:208)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
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:502)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
    at org.jline.terminal.spi.TerminalProvider.load(TerminalProvider.java:69)
    ... 8 more
Caused by: java.lang.UnsupportedOperationException: Native access is not enabled for the current module: unnamed module @3fb4f649
    at org.jline.terminal.impl.ffm.FfmTerminalProvider.<init>(FfmTerminalProvider.java:37)
    at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
    ... 11 more

Originally posted by @gnodet in https://github.com/apache/maven-mvnd/issues/1033#issuecomment-2176652687