You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(1) Use GraalPython in a native image
(2) Use the flag --link-at-build-time
(3) Observe the exception:
Error: Discovered unresolved type during parsing: com.oracle.truffle.regex.chardata.UnicodeCharacterAliases. This error is reported at image build time because class com.oracle.graal.python.builtins.objects.str.StringUtils is registered for linking at image build time by command line and command line.
Error encountered while parsing com.oracle.graal.python.builtins.objects.str.StringUtils.getCodePoint(StringUtils.java:599)
Parsing context:
at com.oracle.graal.python.charset.PythonUnicodeEscapeCharsetDecoder.decodeLoop(PythonUnicodeEscapeCharsetDecoder.java:202)
at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:588)
at java.nio.charset.CharsetEncoder.isLegalReplacement(CharsetEncoder.java:355)
at sun.nio.cs.UTF_8$Encoder.isLegalReplacement(UTF_8.java:430)
at java.nio.charset.CharsetEncoder.replaceWith(CharsetEncoder.java:301)
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:209)
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:236)
at com.oracle.svm.core.code.FactoryMethodHolder.UTF_8$Encoder_gEklx4HQTUAFHkvj7xbADB(generated:0)
at sun.nio.cs.UTF_8.newEncoder(UTF_8.java:77)
at sun.nio.cs.StreamEncoder.<init>(StreamEncoder.java:258)
at com.oracle.svm.core.code.FactoryMethodHolder.StreamEncoder_Midrc0q9WBB3isZXITAwJE(generated:0)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:145)
at com.oracle.svm.core.code.FactoryMethodHolder.OutputStreamWriter_4rOPIRMHcv4wKkzWKgSLF8(generated:0)
at java.io.PrintWriter.<init>(PrintWriter.java:170)
at java.io.PrintWriter.<init>(PrintWriter.java:151)
at com.oracle.svm.core.code.FactoryMethodHolder.PrintWriter_Yy459M22Ii313DSmzmpghG(generated:0)
at com.oracle.svm.enterprise.core.q.at(stripped:67)
at com.oracle.svm.enterprise.core.q.dumpImageMethods(stripped:153)
at com.oracle.svm.core.code.IsolateEnterStub.q_dumpImageMethods_hBsbB4ZKdhI7Ws4QixIvfH(generated:0)
at static root method.(Unknown Source)
Using the latest version of GraalVM can resolve many issues.
(1) Use GraalPython in a native image
(2) Use the flag --link-at-build-time
(3) Observe the exception:
Additional Context
No response
Build Log Output and Error Messages
Error: Discovered unresolved type during parsing: com.github.ajalt.clikt.command.SuspendingCliktCommand. This error is reported at image build time because class elidemin.dev.elide.ApplicationKt is registered for linking at image build time by command line and command line.
Error encountered while parsing elidemin.dev.elide.NativeEntry.startElideMain(Application.kt:693)
Parsing context:
at com.oracle.svm.core.code.IsolateEnterStub.NativeEntry_startElideMain_fqQa4aZPJg6X0dbynZ7dyF(generated:0)
at static root method.(Unknown Source)
Error: Discovered unresolved type during parsing: com.oracle.truffle.regex.chardata.UnicodeCharacterAliases. This error is reported at image build time because class com.oracle.graal.python.builtins.objects.str.StringUtils is registered for linking at image build time by command line and command line.
Error encountered while parsing com.oracle.graal.python.builtins.objects.str.StringUtils.getCodePoint(StringUtils.java:599)
Parsing context:
at com.oracle.graal.python.charset.PythonUnicodeEscapeCharsetDecoder.decodeLoop(PythonUnicodeEscapeCharsetDecoder.java:202)
at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:588)
at java.nio.charset.CharsetEncoder.isLegalReplacement(CharsetEncoder.java:355)
at sun.nio.cs.UTF_8$Encoder.isLegalReplacement(UTF_8.java:430)
at java.nio.charset.CharsetEncoder.replaceWith(CharsetEncoder.java:301)
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:209)
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:236)
at com.oracle.svm.core.code.FactoryMethodHolder.UTF_8$Encoder_gEklx4HQTUAFHkvj7xbADB(generated:0)
at sun.nio.cs.UTF_8.newEncoder(UTF_8.java:77)
at sun.nio.cs.StreamEncoder.<init>(StreamEncoder.java:258)
at com.oracle.svm.core.code.FactoryMethodHolder.StreamEncoder_Midrc0q9WBB3isZXITAwJE(generated:0)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:145)
at com.oracle.svm.core.code.FactoryMethodHolder.OutputStreamWriter_4rOPIRMHcv4wKkzWKgSLF8(generated:0)
at java.io.PrintWriter.<init>(PrintWriter.java:170)
at java.io.PrintWriter.<init>(PrintWriter.java:151)
at com.oracle.svm.core.code.FactoryMethodHolder.PrintWriter_Yy459M22Ii313DSmzmpghG(generated:0)
at com.oracle.svm.enterprise.core.q.at(stripped:67)
at com.oracle.svm.enterprise.core.q.dumpImageMethods(stripped:153)
at com.oracle.svm.core.code.IsolateEnterStub.q_dumpImageMethods_hBsbB4ZKdhI7Ws4QixIvfH(generated:0)
at static root method.(Unknown Source)
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Unsupported features in 2 methods
Detailed message:
Error: Discovered unresolved type during parsing: com.github.ajalt.clikt.command.SuspendingCliktCommand. This error is reported at image build time because class elidemin.dev.elide.ApplicationKt is registered for linking at image build time by command line and command line.
Error encountered while parsing elidemin.dev.elide.NativeEntry.startElideMain(Application.kt:693)
Parsing context:
at com.oracle.svm.core.code.IsolateEnterStub.NativeEntry_startElideMain_fqQa4aZPJg6X0dbynZ7dyF(generated:0)
at static root method.(Unknown Source)
Error: Discovered unresolved type during parsing: com.oracle.truffle.regex.chardata.UnicodeCharacterAliases. This error is reported at image build time because class com.oracle.graal.python.builtins.objects.str.StringUtils is registered for linking at image build time by command line and command line.
Error encountered while parsing com.oracle.graal.python.builtins.objects.str.StringUtils.getCodePoint(StringUtils.java:599)
Parsing context:
at com.oracle.graal.python.charset.PythonUnicodeEscapeCharsetDecoder.decodeLoop(PythonUnicodeEscapeCharsetDecoder.java:202)
at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:588)
at java.nio.charset.CharsetEncoder.isLegalReplacement(CharsetEncoder.java:355)
at sun.nio.cs.UTF_8$Encoder.isLegalReplacement(UTF_8.java:430)
at java.nio.charset.CharsetEncoder.replaceWith(CharsetEncoder.java:301)
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:209)
at java.nio.charset.CharsetEncoder.<init>(CharsetEncoder.java:236)
at com.oracle.svm.core.code.FactoryMethodHolder.UTF_8$Encoder_gEklx4HQTUAFHkvj7xbADB(generated:0)
at sun.nio.cs.UTF_8.newEncoder(UTF_8.java:77)
at sun.nio.cs.StreamEncoder.<init>(StreamEncoder.java:258)
at com.oracle.svm.core.code.FactoryMethodHolder.StreamEncoder_Midrc0q9WBB3isZXITAwJE(generated:0)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:145)
at com.oracle.svm.core.code.FactoryMethodHolder.OutputStreamWriter_4rOPIRMHcv4wKkzWKgSLF8(generated:0)
at java.io.PrintWriter.<init>(PrintWriter.java:170)
at java.io.PrintWriter.<init>(PrintWriter.java:151)
at com.oracle.svm.core.code.FactoryMethodHolder.PrintWriter_Yy459M22Ii313DSmzmpghG(generated:0)
at com.oracle.svm.enterprise.core.q.at(stripped:67)
at com.oracle.svm.enterprise.core.q.dumpImageMethods(stripped:153)
at com.oracle.svm.core.code.IsolateEnterStub.q_dumpImageMethods_hBsbB4ZKdhI7Ws4QixIvfH(generated:0)
at static root method.(Unknown Source)
at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:129)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:866)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:592)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:554)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:528)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:711)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:139)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:94)
The text was updated successfully, but these errors were encountered:
Describe the Issue
(1) Use GraalPython in a native image
(2) Use the flag
--link-at-build-time
(3) Observe the exception:
Using the latest version of GraalVM can resolve many issues.
GraalVM Version
java 23.0.2 2025-01-21
Java(TM) SE Runtime Environment Oracle GraalVM 23.0.2+7.1 (build 23.0.2+7-jvmci-b01)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 23.0.2+7.1 (build 23.0.2+7-jvmci-b01, mixed mode, sharing)
Operating System and Version
Linux 5.15.167.4-microsoft-standard-WSL2 #1 SMP Tue Nov 5 00:21:55 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build Command
Through Gradle:
Expected Behavior
Should build...
Actual Behavior
... does not
Steps to Reproduce
(1) Use GraalPython in a native image
(2) Use the flag
--link-at-build-time
(3) Observe the exception:
Additional Context
No response
Build Log Output and Error Messages
The text was updated successfully, but these errors were encountered: