From d5c73abf2884e3c78326995443f7451c2c5847eb Mon Sep 17 00:00:00 2001 From: Baptiste Grimaud Date: Thu, 18 Dec 2025 10:36:28 +0100 Subject: [PATCH 1/3] fix: Correct Export-Package of GraalVM classes --- javascript-modules-engine/pom.xml | 142 +++++++++++++++++++++++++++++- 1 file changed, 139 insertions(+), 3 deletions(-) diff --git a/javascript-modules-engine/pom.xml b/javascript-modules-engine/pom.xml index af125e4c..a5c41efb 100644 --- a/javascript-modules-engine/pom.xml +++ b/javascript-modules-engine/pom.xml @@ -33,9 +33,145 @@ osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=17))" build - org.graalvm.*;version="${graalvm.version}", - com.oracle.truffle.*;version="${graalvm.version}", - com.oracle.js.*;version="${graalvm.version}" + com.oracle.js.parser.ir.visitor;version="${graalvm.version}", + com.oracle.js.parser.ir;version="${graalvm.version}", + com.oracle.js.parser.resources;version="${graalvm.version}", + com.oracle.js.parser;version="${graalvm.version}", + com.oracle.svm.core.annotate;version="${graalvm.version}", + com.oracle.truffle.api.debug.impl;version="${graalvm.version}", + com.oracle.truffle.api.debug;version="${graalvm.version}", + com.oracle.truffle.api.dsl;version="${graalvm.version}", + com.oracle.truffle.api.exception;version="${graalvm.version}", + com.oracle.truffle.api.frame;version="${graalvm.version}", + com.oracle.truffle.api.impl.asm.commons;version="${graalvm.version}", + com.oracle.truffle.api.impl.asm.signature;version="${graalvm.version}", + com.oracle.truffle.api.impl.asm.tree;version="${graalvm.version}", + com.oracle.truffle.api.impl.asm;version="${graalvm.version}", + com.oracle.truffle.api.impl;version="${graalvm.version}", + com.oracle.truffle.api.instrumentation;version="${graalvm.version}", + com.oracle.truffle.api.interop;version="${graalvm.version}", + com.oracle.truffle.api.io;version="${graalvm.version}", + com.oracle.truffle.api.library;version="${graalvm.version}", + com.oracle.truffle.api.memory;version="${graalvm.version}", + com.oracle.truffle.api.nodes;version="${graalvm.version}", + com.oracle.truffle.api.object;version="${graalvm.version}", + com.oracle.truffle.api.profiles;version="${graalvm.version}", + com.oracle.truffle.api.source;version="${graalvm.version}", + com.oracle.truffle.api.staticobject;version="${graalvm.version}", + com.oracle.truffle.api.strings;version="${graalvm.version}", + com.oracle.truffle.api.utilities;version="${graalvm.version}", + com.oracle.truffle.api;version="${graalvm.version}", + com.oracle.truffle.host.adapters;version="${graalvm.version}", + com.oracle.truffle.host;version="${graalvm.version}", + com.oracle.truffle.js.annotations;version="${graalvm.version}", + com.oracle.truffle.js.builtins.commonjs;version="${graalvm.version}", + com.oracle.truffle.js.builtins.foreign;version="${graalvm.version}", + com.oracle.truffle.js.builtins.helper;version="${graalvm.version}", + com.oracle.truffle.js.builtins.intl;version="${graalvm.version}", + com.oracle.truffle.js.builtins.math;version="${graalvm.version}", + com.oracle.truffle.js.builtins.sort;version="${graalvm.version}", + com.oracle.truffle.js.builtins.temporal;version="${graalvm.version}", + com.oracle.truffle.js.builtins.wasm;version="${graalvm.version}", + com.oracle.truffle.js.builtins;version="${graalvm.version}", + com.oracle.truffle.js.codec;version="${graalvm.version}", + com.oracle.truffle.js.decorators;version="${graalvm.version}", + com.oracle.truffle.js.lang;version="${graalvm.version}", + com.oracle.truffle.js.nodes.access;version="${graalvm.version}", + com.oracle.truffle.js.nodes.arguments;version="${graalvm.version}", + com.oracle.truffle.js.nodes.array;version="${graalvm.version}", + com.oracle.truffle.js.nodes.binary;version="${graalvm.version}", + com.oracle.truffle.js.nodes.cast;version="${graalvm.version}", + com.oracle.truffle.js.nodes.control;version="${graalvm.version}", + com.oracle.truffle.js.nodes.function;version="${graalvm.version}", + com.oracle.truffle.js.nodes.instrumentation;version="${graalvm.version}", + com.oracle.truffle.js.nodes.interop;version="${graalvm.version}", + com.oracle.truffle.js.nodes.intl;version="${graalvm.version}", + com.oracle.truffle.js.nodes.module;version="${graalvm.version}", + com.oracle.truffle.js.nodes.promise;version="${graalvm.version}", + com.oracle.truffle.js.nodes.temporal;version="${graalvm.version}", + com.oracle.truffle.js.nodes.unary;version="${graalvm.version}", + com.oracle.truffle.js.nodes.wasm;version="${graalvm.version}", + com.oracle.truffle.js.nodes;version="${graalvm.version}", + com.oracle.truffle.js.parser.date;version="${graalvm.version}", + com.oracle.truffle.js.parser.env;version="${graalvm.version}", + com.oracle.truffle.js.parser.internal.ir.debug;version="${graalvm.version}", + com.oracle.truffle.js.parser.json;version="${graalvm.version}", + com.oracle.truffle.js.parser;version="${graalvm.version}", + com.oracle.truffle.js.runtime.array.dyn;version="${graalvm.version}", + com.oracle.truffle.js.runtime.array;version="${graalvm.version}", + com.oracle.truffle.js.runtime.builtins.intl;version="${graalvm.version}", + com.oracle.truffle.js.runtime.builtins.temporal;version="${graalvm.version}", + com.oracle.truffle.js.runtime.builtins.wasm;version="${graalvm.version}", + com.oracle.truffle.js.runtime.builtins;version="${graalvm.version}", + com.oracle.truffle.js.runtime.doubleconv;version="${graalvm.version}", + com.oracle.truffle.js.runtime.external;version="${graalvm.version}", + com.oracle.truffle.js.runtime.interop;version="${graalvm.version}", + com.oracle.truffle.js.runtime.java;version="${graalvm.version}", + com.oracle.truffle.js.runtime.objects;version="${graalvm.version}", + com.oracle.truffle.js.runtime.resources;version="${graalvm.version}", + com.oracle.truffle.js.runtime.util;version="${graalvm.version}", + com.oracle.truffle.js.runtime;version="${graalvm.version}", + com.oracle.truffle.object.basic;version="${graalvm.version}", + com.oracle.truffle.object;version="${graalvm.version}", + com.oracle.truffle.polyglot;version="${graalvm.version}", + com.oracle.truffle.regex.analysis;version="${graalvm.version}", + com.oracle.truffle.regex.chardata;version="${graalvm.version}", + com.oracle.truffle.regex.charset;version="${graalvm.version}", + com.oracle.truffle.regex.dead;version="${graalvm.version}", + com.oracle.truffle.regex.errors;version="${graalvm.version}", + com.oracle.truffle.regex.literal;version="${graalvm.version}", + com.oracle.truffle.regex.result;version="${graalvm.version}", + com.oracle.truffle.regex.runtime.nodes;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.automaton;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.buffer;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.dfa;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.matchers;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.nfa;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.nodes.dfa;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.nodes.input;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.nodes.nfa;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.nodes;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.nodesplitter;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.parser.ast.visitors;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.parser.ast;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.parser.flavors;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.parser;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.string;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.util.json;version="${graalvm.version}", + com.oracle.truffle.regex.tregex.util;version="${graalvm.version}", + com.oracle.truffle.regex.tregex;version="${graalvm.version}", + com.oracle.truffle.regex.util;version="${graalvm.version}", + com.oracle.truffle.regex;version="${graalvm.version}", + org.graalvm.collections;version="${graalvm.version}", + org.graalvm.home.impl;version="${graalvm.version}", + org.graalvm.home;version="${graalvm.version}", + org.graalvm.nativeimage.c.constant;version="${graalvm.version}", + org.graalvm.nativeimage.c.function;version="${graalvm.version}", + org.graalvm.nativeimage.c.struct;version="${graalvm.version}", + org.graalvm.nativeimage.c.type;version="${graalvm.version}", + org.graalvm.nativeimage.c;version="${graalvm.version}", + org.graalvm.nativeimage.hosted;version="${graalvm.version}", + org.graalvm.nativeimage.impl.clinit;version="${graalvm.version}", + org.graalvm.nativeimage.impl;version="${graalvm.version}", + org.graalvm.nativeimage;version="${graalvm.version}", + org.graalvm.options;version="${graalvm.version}", + org.graalvm.polyglot.impl;version="${graalvm.version}", + org.graalvm.polyglot.io;version="${graalvm.version}", + org.graalvm.polyglot.management;version="${graalvm.version}", + org.graalvm.polyglot.proxy;version="${graalvm.version}", + org.graalvm.polyglot;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.ascii;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.constants;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.exception;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.specific;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.tables;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.transcode.specific;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.transcode;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.unicode;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings.util;version="${graalvm.version}", + org.graalvm.shadowed.org.jcodings;version="${graalvm.version}", + org.graalvm.word.impl;version="${graalvm.version}", + org.graalvm.word;version="${graalvm.version}" From 6935cf0e31496e5abb158b6b310158f9b0251eb5 Mon Sep 17 00:00:00 2001 From: Baptiste Grimaud Date: Thu, 18 Dec 2025 11:27:20 +0100 Subject: [PATCH 2/3] invalid prop name --- javascript-modules-engine/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/javascript-modules-engine/pom.xml b/javascript-modules-engine/pom.xml index a5c41efb..a525f41d 100644 --- a/javascript-modules-engine/pom.xml +++ b/javascript-modules-engine/pom.xml @@ -32,7 +32,7 @@ MCwCFF8pa94JvEWuLD2l0KT+RNNju5DRAhRc+JBdlQszeM1vze59Md6GmEAb5A== osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=17))" build - + com.oracle.js.parser.ir.visitor;version="${graalvm.version}", com.oracle.js.parser.ir;version="${graalvm.version}", com.oracle.js.parser.resources;version="${graalvm.version}", @@ -172,7 +172,7 @@ org.graalvm.shadowed.org.jcodings;version="${graalvm.version}", org.graalvm.word.impl;version="${graalvm.version}", org.graalvm.word;version="${graalvm.version}" - + From 2589cd678648676de50fbd03565499d5b3869dae Mon Sep 17 00:00:00 2001 From: Baptiste Grimaud Date: Thu, 18 Dec 2025 11:35:57 +0100 Subject: [PATCH 3/3] just fix property name --- javascript-modules-engine/pom.xml | 142 +----------------------------- 1 file changed, 3 insertions(+), 139 deletions(-) diff --git a/javascript-modules-engine/pom.xml b/javascript-modules-engine/pom.xml index a525f41d..7b7e3252 100644 --- a/javascript-modules-engine/pom.xml +++ b/javascript-modules-engine/pom.xml @@ -33,145 +33,9 @@ osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=17))" build - com.oracle.js.parser.ir.visitor;version="${graalvm.version}", - com.oracle.js.parser.ir;version="${graalvm.version}", - com.oracle.js.parser.resources;version="${graalvm.version}", - com.oracle.js.parser;version="${graalvm.version}", - com.oracle.svm.core.annotate;version="${graalvm.version}", - com.oracle.truffle.api.debug.impl;version="${graalvm.version}", - com.oracle.truffle.api.debug;version="${graalvm.version}", - com.oracle.truffle.api.dsl;version="${graalvm.version}", - com.oracle.truffle.api.exception;version="${graalvm.version}", - com.oracle.truffle.api.frame;version="${graalvm.version}", - com.oracle.truffle.api.impl.asm.commons;version="${graalvm.version}", - com.oracle.truffle.api.impl.asm.signature;version="${graalvm.version}", - com.oracle.truffle.api.impl.asm.tree;version="${graalvm.version}", - com.oracle.truffle.api.impl.asm;version="${graalvm.version}", - com.oracle.truffle.api.impl;version="${graalvm.version}", - com.oracle.truffle.api.instrumentation;version="${graalvm.version}", - com.oracle.truffle.api.interop;version="${graalvm.version}", - com.oracle.truffle.api.io;version="${graalvm.version}", - com.oracle.truffle.api.library;version="${graalvm.version}", - com.oracle.truffle.api.memory;version="${graalvm.version}", - com.oracle.truffle.api.nodes;version="${graalvm.version}", - com.oracle.truffle.api.object;version="${graalvm.version}", - com.oracle.truffle.api.profiles;version="${graalvm.version}", - com.oracle.truffle.api.source;version="${graalvm.version}", - com.oracle.truffle.api.staticobject;version="${graalvm.version}", - com.oracle.truffle.api.strings;version="${graalvm.version}", - com.oracle.truffle.api.utilities;version="${graalvm.version}", - com.oracle.truffle.api;version="${graalvm.version}", - com.oracle.truffle.host.adapters;version="${graalvm.version}", - com.oracle.truffle.host;version="${graalvm.version}", - com.oracle.truffle.js.annotations;version="${graalvm.version}", - com.oracle.truffle.js.builtins.commonjs;version="${graalvm.version}", - com.oracle.truffle.js.builtins.foreign;version="${graalvm.version}", - com.oracle.truffle.js.builtins.helper;version="${graalvm.version}", - com.oracle.truffle.js.builtins.intl;version="${graalvm.version}", - com.oracle.truffle.js.builtins.math;version="${graalvm.version}", - com.oracle.truffle.js.builtins.sort;version="${graalvm.version}", - com.oracle.truffle.js.builtins.temporal;version="${graalvm.version}", - com.oracle.truffle.js.builtins.wasm;version="${graalvm.version}", - com.oracle.truffle.js.builtins;version="${graalvm.version}", - com.oracle.truffle.js.codec;version="${graalvm.version}", - com.oracle.truffle.js.decorators;version="${graalvm.version}", - com.oracle.truffle.js.lang;version="${graalvm.version}", - com.oracle.truffle.js.nodes.access;version="${graalvm.version}", - com.oracle.truffle.js.nodes.arguments;version="${graalvm.version}", - com.oracle.truffle.js.nodes.array;version="${graalvm.version}", - com.oracle.truffle.js.nodes.binary;version="${graalvm.version}", - com.oracle.truffle.js.nodes.cast;version="${graalvm.version}", - com.oracle.truffle.js.nodes.control;version="${graalvm.version}", - com.oracle.truffle.js.nodes.function;version="${graalvm.version}", - com.oracle.truffle.js.nodes.instrumentation;version="${graalvm.version}", - com.oracle.truffle.js.nodes.interop;version="${graalvm.version}", - com.oracle.truffle.js.nodes.intl;version="${graalvm.version}", - com.oracle.truffle.js.nodes.module;version="${graalvm.version}", - com.oracle.truffle.js.nodes.promise;version="${graalvm.version}", - com.oracle.truffle.js.nodes.temporal;version="${graalvm.version}", - com.oracle.truffle.js.nodes.unary;version="${graalvm.version}", - com.oracle.truffle.js.nodes.wasm;version="${graalvm.version}", - com.oracle.truffle.js.nodes;version="${graalvm.version}", - com.oracle.truffle.js.parser.date;version="${graalvm.version}", - com.oracle.truffle.js.parser.env;version="${graalvm.version}", - com.oracle.truffle.js.parser.internal.ir.debug;version="${graalvm.version}", - com.oracle.truffle.js.parser.json;version="${graalvm.version}", - com.oracle.truffle.js.parser;version="${graalvm.version}", - com.oracle.truffle.js.runtime.array.dyn;version="${graalvm.version}", - com.oracle.truffle.js.runtime.array;version="${graalvm.version}", - com.oracle.truffle.js.runtime.builtins.intl;version="${graalvm.version}", - com.oracle.truffle.js.runtime.builtins.temporal;version="${graalvm.version}", - com.oracle.truffle.js.runtime.builtins.wasm;version="${graalvm.version}", - com.oracle.truffle.js.runtime.builtins;version="${graalvm.version}", - com.oracle.truffle.js.runtime.doubleconv;version="${graalvm.version}", - com.oracle.truffle.js.runtime.external;version="${graalvm.version}", - com.oracle.truffle.js.runtime.interop;version="${graalvm.version}", - com.oracle.truffle.js.runtime.java;version="${graalvm.version}", - com.oracle.truffle.js.runtime.objects;version="${graalvm.version}", - com.oracle.truffle.js.runtime.resources;version="${graalvm.version}", - com.oracle.truffle.js.runtime.util;version="${graalvm.version}", - com.oracle.truffle.js.runtime;version="${graalvm.version}", - com.oracle.truffle.object.basic;version="${graalvm.version}", - com.oracle.truffle.object;version="${graalvm.version}", - com.oracle.truffle.polyglot;version="${graalvm.version}", - com.oracle.truffle.regex.analysis;version="${graalvm.version}", - com.oracle.truffle.regex.chardata;version="${graalvm.version}", - com.oracle.truffle.regex.charset;version="${graalvm.version}", - com.oracle.truffle.regex.dead;version="${graalvm.version}", - com.oracle.truffle.regex.errors;version="${graalvm.version}", - com.oracle.truffle.regex.literal;version="${graalvm.version}", - com.oracle.truffle.regex.result;version="${graalvm.version}", - com.oracle.truffle.regex.runtime.nodes;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.automaton;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.buffer;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.dfa;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.matchers;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.nfa;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.nodes.dfa;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.nodes.input;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.nodes.nfa;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.nodes;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.nodesplitter;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.parser.ast.visitors;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.parser.ast;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.parser.flavors;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.parser;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.string;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.util.json;version="${graalvm.version}", - com.oracle.truffle.regex.tregex.util;version="${graalvm.version}", - com.oracle.truffle.regex.tregex;version="${graalvm.version}", - com.oracle.truffle.regex.util;version="${graalvm.version}", - com.oracle.truffle.regex;version="${graalvm.version}", - org.graalvm.collections;version="${graalvm.version}", - org.graalvm.home.impl;version="${graalvm.version}", - org.graalvm.home;version="${graalvm.version}", - org.graalvm.nativeimage.c.constant;version="${graalvm.version}", - org.graalvm.nativeimage.c.function;version="${graalvm.version}", - org.graalvm.nativeimage.c.struct;version="${graalvm.version}", - org.graalvm.nativeimage.c.type;version="${graalvm.version}", - org.graalvm.nativeimage.c;version="${graalvm.version}", - org.graalvm.nativeimage.hosted;version="${graalvm.version}", - org.graalvm.nativeimage.impl.clinit;version="${graalvm.version}", - org.graalvm.nativeimage.impl;version="${graalvm.version}", - org.graalvm.nativeimage;version="${graalvm.version}", - org.graalvm.options;version="${graalvm.version}", - org.graalvm.polyglot.impl;version="${graalvm.version}", - org.graalvm.polyglot.io;version="${graalvm.version}", - org.graalvm.polyglot.management;version="${graalvm.version}", - org.graalvm.polyglot.proxy;version="${graalvm.version}", - org.graalvm.polyglot;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.ascii;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.constants;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.exception;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.specific;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.tables;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.transcode.specific;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.transcode;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.unicode;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings.util;version="${graalvm.version}", - org.graalvm.shadowed.org.jcodings;version="${graalvm.version}", - org.graalvm.word.impl;version="${graalvm.version}", - org.graalvm.word;version="${graalvm.version}" + org.graalvm.*;version="${graalvm.version}", + com.oracle.truffle.*;version="${graalvm.version}", + com.oracle.js.*;version="${graalvm.version}"