Published pkl-doc jar file throws on usage #312

Open
opened 2025-12-30 01:23:26 +01:00 by adam · 0 comments
Owner

Originally created by @StefMa on GitHub (Jun 3, 2025).

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.

Originally created by @StefMa on GitHub (Jun 3, 2025). To generate pkldoc I use the following command: ```bash 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`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#312