pkl icon indicating copy to clipboard operation
pkl copied to clipboard

Published `pkl-doc` jar file throws on usage

Open StefMa opened this issue 7 months ago • 0 comments

To generate pkldoc I use the following command:

jbang run --main org.pkl.doc.Main "org.pkl-lang:pkl-tools:0.28.2" Workflow.pkl doc-package-info.pkl -o .out

But this throws an exception:

WARNING: Unknown module: org.graalvm.truffle specified to --add-exports
WARNING: Unknown module: org.graalvm.truffle specified to --add-exports
WARNING: Unknown module: org.graalvm.truffle specified to --add-exports
WARNING: Unknown module: org.graalvm.truffle specified to --add-exports
Exception in thread "main" java.lang.NoClassDefFoundError: com/github/ajalt/clikt/core/CliktCommand
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        at org.pkl.doc.Main.main$lambda$0(Main.kt:41)
        at org.pkl.commons.cli.CliMainKt.cliMain(CliMain.kt:33)
        at org.pkl.doc.Main.main(Main.kt:41)
Caused by: java.lang.ClassNotFoundException: com.github.ajalt.clikt.core.CliktCommand
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        ... 21 more

The latest working version that "works" (without throwing) is 0.26.3.

StefMa avatar Jun 03 '25 07:06 StefMa