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