Summary: | dev-java/lz4-java-1.8.0-r1 failed to emerge with openjdk 21: ClassNotFoundException: java.lang.Compiler | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fordfrog |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/33617 https://github.com/gentoo/gentoo/pull/34615 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 919137 | ||
Bug Blocks: | 916396 | ||
Attachments: | build.log |
Description
Leonid Kopylov
2023-11-06 18:05:17 UTC
Created attachment 874176 [details]
build.log
verified: * lz4-java-1.8.0.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * Using: openjdk-21 >>> Unpacking source... >>> Unpacking lz4-java-1.8.0.tar.gz to /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work >>> Preparing source in /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work/lz4-java-1.8.0 ... * Applying lz4-java-1.8.0-print-os-props.patch ... [ ok ] * Applying lz4-java-1.8.0-skip-ivy.patch ... [ ok ] Searching for bundled jars: None found. Searching for bundled classes (no output if none found): Search done. >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work/lz4-java-1.8.0 ... Rewriting attributes Rewriting ./build.xml >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work/lz4-java-1.8.0 ... * Disabling all optional ANT_TASKS Warning: Unable to determine tools.jar location. If build fails because sun.* classes could not be found, Make sure you are using a JDK, not JRE as your user/system VM. and that you have java-config version 2.0.30 or above installed. Buildfile: /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work/lz4-java-1.8.0/build.xml init: generate-sources: [mkdir] Created dir: /var/tmp/portage/dev-java/lz4-java-1.8.0-r1/work/lz4-java-1.8.0/build/java [java] Exception in thread "main" java.lang.NoClassDefFoundError: java/lang/Compiler [java] at org.mvel2.compiler.AbstractParser.setupParser(AbstractParser.java:213) [java] at org.mvel2.compiler.AbstractParser.<clinit>(AbstractParser.java:151) [java] at org.mvel2.MVEL.eval(MVEL.java:404) [java] at org.mvel2.MVEL._evalFile(MVEL.java:600) [java] at org.mvel2.MVEL._evalFile(MVEL.java:596) [java] at org.mvel2.MVEL.evalFile(MVEL.java:508) [java] at org.mvel2.sh.Main.main(Main.java:29) [java] Caused by: java.lang.ClassNotFoundException: java.lang.Compiler [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [java] ... 7 more Newer mvel:2.5 seems to work with jdk:21. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368a221ffad5353c066fd649c5e0d89749f86124 commit 368a221ffad5353c066fd649c5e0d89749f86124 Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2023-11-11 20:00:28 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2023-11-26 09:08:42 +0000 dev-java/lz4-java: update to newer mvel Bug: https://bugs.gentoo.org/916973 Bug: https://bugs.gentoo.org/841236 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/33617 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> dev-java/lz4-java/lz4-java-1.8.0-r2.ebuild | 97 ++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940fc5eef0fc46227c5c9e60c09f26bc7d468605 commit 940fc5eef0fc46227c5c9e60c09f26bc7d468605 Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2024-01-03 09:24:54 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2024-01-03 22:12:56 +0000 dev-java/lz4-java: drop 1.8.0-r1 Closes: https://bugs.gentoo.org/916973 Closes: https://bugs.gentoo.org/841236 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../files/lz4-java-1.8.0-gentoo-classpath.xml | 7 -- .../files/lz4-java-1.8.0-print-os-props.patch | 31 ------- dev-java/lz4-java/files/lz4-java-1.8.0-r1-Makefile | 47 ---------- .../lz4-java/files/lz4-java-1.8.0-skip-ivy.patch | 91 ------------------- dev-java/lz4-java/lz4-java-1.8.0-r1.ebuild | 101 --------------------- 5 files changed, 277 deletions(-) |