Records in jlink:ed application throws exception
I suggest you to try with JDK-15 which has an updated version of ASM (ASM
8.0.1) which have support for
records. That should fix your issue. This is the bug report that relates to the update to ASM (ASM
8.0.1): JDK-8241627. This version of ASM was not available while we were developing JDK 14. I've never seen a backport of ASM to a previous JDK version, and considering that
records are a preview feature...
I can reproduce this issue with a simple "hello world"
module that uses
record feature along with JDK-14.
On the other hand with JDK-15 build (built from the source repo), it just works fine.
Remove Option --strip-debug
options = ['--compress', '2', '--no-header-files', '--no-man-pages']