oracle / graal

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
https://www.graalvm.org
Other
20.33k stars 1.63k forks source link

Build failure when generating Scala 3 compiler image on MS Windows #3293

Closed michelou closed 9 months ago

michelou commented 3 years ago

Description Our objective is to create Windows executables for the Scala 3 command line tools, i.e. to run scalac.exe instead of scalac.bat (java.exe+jars).

Describe GraalVM and your environment

Steps to reproduce the issue Here are the 4 build steps in the Windows console (NB: Option values are replaced with "...") :

  1. %GRAAL_HOME%\bin\java.exe -agentlib:native-image-agent=config-output-dir="..." -cp "..." dotty.tools.dotc.Main -version
  2. %GRAAL_HOME%\bin\java.exe -agentlib:native-image-agent=config-merge-dir="..." -cp "..." dotty.tools.dotc.Main -version
  3. X:\VC\Auxiliary\Build\vcvarsall.bat" x64
  4. %GRAAL_HOME%\bin\native-image.cmd" --report-unsupported-elements-at-runtime -H:Class=dotty.tools.dotc.Main -H:+ReportExceptionStackTraces -cp "..." -jar "<archive with main class>.jar"

where

More details We start with 2 observations about the 6 console outputs presented below :

  1. native-image produces a Windows executable ONLY when working with a nigthly build (created with GitHub Actions on a Ubuntu machine). The build process fails with exception java.lang.IllegalArgumentException: 'other' has different root when using local builds (created either with Oracle OpenJDK or RedHat JDK).
  2. GraalVM 8 native-image produces both kinds of messages while GraalVM 11 native-image produces only GR-7731 messages.

We first present the execution output for the produced Windows executable (if available) :

$ target\native\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.exe -version
Exception in thread "main" scala.runtime.LazyVals$$anon$1
        at scala.runtime.LazyVals$.$init$$$anonfun$3(LazyVals.scala:18)
        at scala.Option.getOrElse(Option.scala:201)
        at scala.runtime.LazyVals$.<clinit>(LazyVals.scala:19)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:375)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:295)
        at dotty.tools.dotc.core.Contexts$ContextBase.<clinit>(Contexts.scala:818)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:375)
        at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:295)
        at dotty.tools.dotc.Driver.initCtx(Driver.scala:63)
        at dotty.tools.dotc.Driver.process(Driver.scala:161)
        at dotty.tools.dotc.Driver.process(Driver.scala:178)
        at dotty.tools.dotc.Driver.main(Driver.scala:208)
        at dotty.tools.dotc.Main.main(Main.scala)

Each of the 6 console outputs follows exactly the above 4 build steps :

graalvm-ce-java8-21.0.0.2

GraalVM 8 : native-image output for Scala 3 nightly build (Maven) ```shell Microsoft Windows [version 10.0.19041.867] $ test.bat [test] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-output-dir=W:\native-image\target\native-image" -cp "W:\native-image\target\jars\compiler-interface-1.3.4.jar;W:\native-image\target\jars\scala-asm-9.1.0-scala-1.jar;W:\native-image\target\jars\scala-library-2.13.5.jar;W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-interfaces-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-20210317-758782a-NIGHTLY-git-758782a -- Copyright 2002-2021, LAMP/EPFL [test] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-merge-dir=W:\native-image\target\native-image" -cp "W:\native-image\target\jars\compiler-interface-1.3.4.jar;W:\native-image\target\jars\scala-asm-9.1.0-scala-1.jar;W:\native-image\target\jars\scala-library-2.13.5.jar;W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-interfaces-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-20210317-758782a-NIGHTLY-git-758782a -- Copyright 2002-2021, LAMP/EPFL [test] "X:\VC\Auxiliary\Build\vcvarsall.bat" x64 [test] Drive substitution is: X:\: => C:\Program Files (x86)\Microsoft Visual Studio\2019\Community ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.0 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [test] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\native-image.cmd" --report-unsupported-elements-at-runtime -H:Class=dotty.tools.dotc.Main -H:+ReportExceptionStackTraces -cp "W:\native-image\target\jars\compiler-interface-1.3.4.jar;W:\native-image\target\jars\scala-asm-9.1.0-scala-1.jar;W:\native-image\target\jars\scala-library-2.13.5.jar;W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-interfaces-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;" -jar "W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar" [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] classlist: 3,448.31 ms, 2.11 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (cap): 3,416.09 ms, 2.11 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] setup: 5,395.71 ms, 2.11 GB warning: unknown locality of class Ldotty/tools/dotc/core/Contexts$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Contexts$$anon$1; which is not following the naming convention. warning: unknown locality of class Lscala/util/hashing/MurmurHash3$accum$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Lscala/util/hashing/MurmurHash3$accum$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/printing/SyntaxHighlighting$TreeHighlighter$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/printing/SyntaxHighlighting$TreeHighlighter$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$ProAcc$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$ProAcc$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Scanners$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Scanners$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$7;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$7; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$7;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$7; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/QuotesAndSplices$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/QuotesAndSplices$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$Reposition$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$Reposition$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inferencing$accu$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inferencing$accu$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Applications$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Applications$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/ProtectedAccessors$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/ProtectedAccessors$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$12;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$12; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Typer$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Typer$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/JavaParsers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/JavaParsers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PickleQuotes$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PickleQuotes$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PickleQuotes$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PickleQuotes$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$AlternativesPlan$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$AlternativesPlan$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/JavaParsers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/JavaParsers$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Implicits$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Implicits$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/jvm/BCodeSkelBuilder$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/jvm/BCodeSkelBuilder$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Applications$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Applications$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/NameOps$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/NameOps$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/TypeOps$InferPrefixMap$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/TypeOps$InferPrefixMap$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/sjs/JSPositions$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSPositions$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/LambdaLift$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/LambdaLift$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/jvm/BCodeHelpers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/jvm/BCodeHelpers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$Inliner$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$Inliner$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$SubstituteIdent$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$SubstituteIdent$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/HoistSuperArgs$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/HoistSuperArgs$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$3; which is not following the naming convention. warning: unknown locality of class Lorg/scalajs/ir/Hashers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Lorg/scalajs/ir/Hashers$$anon$1; which is not following the naming convention.warning: unknown locality of class Ldotty/tools/backend/sjs/JSConstructorGen$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSConstructorGen$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Comments$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Comments$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/sjs/JSConstructorGen$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSConstructorGen$$anon$2; which is not following the naming convention. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Signature$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Signature$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/Trees$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/Trees$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/NameKinds$$anon$8;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/NameKinds$$anon$8; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/Scala3$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/Scala3$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$10;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$10; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$2$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$2$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/desugar$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/desugar$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/TypeComparer$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/TypeComparer$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Signature$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Signature$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Checking$NotPrivate$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Checking$NotPrivate$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Typer$$anon$8;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Typer$$anon$8; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$dropNotNull$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$dropNotNull$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$retyper$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$retyper$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/PrepareInlineable$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/PrepareInlineable$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$DepAcc$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$DepAcc$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$populate$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$populate$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/io/FileZipArchive$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/io/FileZipArchive$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/DesugarEnums$searchRef$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/DesugarEnums$searchRef$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/desugar$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/desugar$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/DesugarEnums$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/DesugarEnums$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Variances$narrowVariances$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Variances$narrowVariances$1$; which is not following the naming convention. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (clinit): 1,301.68 ms, 3.35 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (typeflow): 53,622.03 ms, 3.35 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (objects): 12,422.79 ms, 3.35 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (features): 1,742.66 ms, 3.35 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] analysis: 70,539.06 ms, 3.35 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] universe: 2,579.67 ms, 3.35 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (parse): 6,319.91 ms, 3.34 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (inline): 20,451.53 ms, 5.75 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] (compile): 30,342.47 ms, 6.10 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] compile: 60,042.95 ms, 6.10 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] image: 3,676.84 ms, 6.13 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] write: 1,723.56 ms, 6.13 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:11596] [total]: 147,638.05 ms, 6.13 GB [test] _EXITCODE=0 ```
GraalVM 8 : native-image output for OpenJDK 8 local build ```shell Microsoft Windows [version 10.0.19041.867] $ build compile clean -debug [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java8-21.0.0.2" [build] Variables : MSVS_HOME="X:" [build] (drive substitution is: X:\: => C:\Program Files (x86)\Microsoft Visual Studio\2019\Community) [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java8-21.0.0.2" [build] Variables : SCALA3_HOME="c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08" [build] Variables : _MAIN_CLASS=dotty.tools.dotc.Main [build] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-output-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-7c36649 -- Copyright 2002-2021, LAMP/EPFL [build] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-merge-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-7c36649 -- Copyright 2002-2021, LAMP/EPFL [build] "X:\VC\Auxiliary\Build\vcvarsall.bat" x64 ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.0 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [build] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\native-image.cmd" -H:+ReportExceptionStackTraces -H:Class=dotty.tools.dotc.Main -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" -jar "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar" [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8032] classlist: 3,345.15 ms, 1.41 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8032] (cap): 2,722.13 ms, 1.41 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8032] setup: 4,709.96 ms, 1.41 GB warning: unknown locality of class Ldotty/tools/dotc/core/Contexts$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Contexts$$anon$1; which is not following the naming convention. warning: unknown locality of class Lscala/util/hashing/MurmurHash3$accum$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Lscala/util/hashing/MurmurHash3$accum$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/printing/SyntaxHighlighting$TreeHighlighter$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/printing/SyntaxHighlighting$TreeHighlighter$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$ProAcc$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$ProAcc$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Scanners$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Scanners$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$7;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$7; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$7;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$7; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/QuotesAndSplices$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/QuotesAndSplices$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$Reposition$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$Reposition$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inferencing$accu$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inferencing$accu$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Typer$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Typer$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$12;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$12; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Applications$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Applications$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/ProtectedAccessors$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/ProtectedAccessors$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PickleQuotes$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PickleQuotes$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PickleQuotes$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PickleQuotes$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/JavaParsers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/JavaParsers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/JavaParsers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/JavaParsers$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$AlternativesPlan$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$AlternativesPlan$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Implicits$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Implicits$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/jvm/BCodeSkelBuilder$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/jvm/BCodeSkelBuilder$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Applications$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Applications$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/NameOps$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/NameOps$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/TypeOps$InferPrefixMap$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/TypeOps$InferPrefixMap$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/jvm/BCodeHelpers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/jvm/BCodeHelpers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$Inliner$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$Inliner$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/LambdaLift$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/LambdaLift$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/sjs/JSPositions$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSPositions$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$SubstituteIdent$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$SubstituteIdent$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/HoistSuperArgs$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/HoistSuperArgs$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$3; which is not following the naming convention. warning: unknown locality of class Lorg/scalajs/ir/Hashers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Lorg/scalajs/ir/Hashers$$anon$1; which is not following the naming convention.warning: unknown locality of class Ldotty/tools/backend/sjs/JSConstructorGen$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSConstructorGen$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Comments$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Comments$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/sjs/JSConstructorGen$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSConstructorGen$$anon$2; which is not following the naming convention. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Signature$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Signature$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/desugar$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/desugar$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Typer$$anon$8;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Typer$$anon$8; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$2$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$2$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Signature$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Signature$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/Scala3$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/Scala3$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$10;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$10; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$dropNotNull$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$dropNotNull$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/TypeComparer$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/TypeComparer$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$retyper$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$retyper$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/NameKinds$$anon$8;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/NameKinds$$anon$8; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/Trees$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/Trees$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Checking$NotPrivate$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Checking$NotPrivate$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/PrepareInlineable$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/PrepareInlineable$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$DepAcc$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$DepAcc$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$populate$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$populate$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/io/FileZipArchive$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/io/FileZipArchive$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/DesugarEnums$searchRef$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/DesugarEnums$searchRef$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/desugar$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/desugar$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Variances$narrowVariances$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Variances$narrowVariances$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/DesugarEnums$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/DesugarEnums$$anon$1; which is not following the naming convention. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8032] (clinit): 1,142.26 ms, 2.45 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8032] analysis: 34,926.98 ms, 2.45 GB Warning: Aborting stand-alone image build due to unsupported features com.oracle.svm.hosted.FallbackFeature$FallbackImageRequest: Aborting stand-alone image build due to unsupported features at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:225) at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:210) at com.oracle.svm.hosted.FallbackFeature.afterAnalysis(FallbackFeature.java:291) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:761) at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:761) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:563) at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:476) at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) Exception in thread "main" java.lang.IllegalArgumentException: 'other' has different root at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:392) at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:44) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) at com.oracle.svm.driver.NativeImage.createFallbackBuildArgs(NativeImage.java:611) at com.oracle.svm.driver.NativeImage.access$000(NativeImage.java:97) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.(NativeImage.java:637) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.create(NativeImage.java:641) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1420) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374) [build] _EXITCODE=1 ```
GraalVM 8 : native-image output for RedHat JDK 8 local build ```shell Microsoft Windows [version 10.0.19041.867] $ build compile clean -debug [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java8-21.0.0.2" [build] Variables : MSVS_HOME="X:" [build] (drive substitution is: X:\: => C:\Program Files (x86)\Microsoft Visual Studio\2019\Community) [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java8-21.0.0.2" [build] Variables : SCALA3_HOME="c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08" [build] Variables : _MAIN_CLASS=dotty.tools.dotc.Main [build] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-output-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-4134379 -- Copyright 2002-2021, LAMP/EPFL [build] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-merge-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-4134379 -- Copyright 2002-2021, LAMP/EPFL [build] "X:\VC\Auxiliary\Build\vcvarsall.bat" x64 ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.0 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [build] "c:\opt\graalvm-ce-java8-21.0.0.2\bin\native-image.cmd" -H:+ReportExceptionStackTraces -H:Class=dotty.tools.dotc.Main -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" -jar "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar" [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8680] classlist: 4,124.67 ms, 1.84 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8680] (cap): 2,614.59 ms, 1.84 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8680] setup: 4,462.36 ms, 1.84 GB warning: unknown locality of class Ldotty/tools/dotc/core/Contexts$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Contexts$$anon$1; which is not following the naming convention. warning: unknown locality of class Lscala/util/hashing/MurmurHash3$accum$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Lscala/util/hashing/MurmurHash3$accum$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/printing/SyntaxHighlighting$TreeHighlighter$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/printing/SyntaxHighlighting$TreeHighlighter$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$ProAcc$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$ProAcc$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Scanners$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Scanners$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$7;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$7; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$7;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$7; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/QuotesAndSplices$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/QuotesAndSplices$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$Reposition$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$Reposition$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inferencing$accu$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inferencing$accu$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$12;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$12; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Typer$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Typer$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/ProtectedAccessors$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/ProtectedAccessors$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/tpd$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/tpd$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Applications$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Applications$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PickleQuotes$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PickleQuotes$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PickleQuotes$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PickleQuotes$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/JavaParsers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/JavaParsers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$AlternativesPlan$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$AlternativesPlan$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/JavaParsers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/JavaParsers$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Implicits$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Implicits$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Applications$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Applications$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/jvm/BCodeSkelBuilder$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/jvm/BCodeSkelBuilder$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/NameOps$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/NameOps$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/LambdaLift$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/LambdaLift$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/sjs/JSPositions$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSPositions$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/jvm/BCodeHelpers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/jvm/BCodeHelpers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$Inliner$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$Inliner$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/TypeOps$InferPrefixMap$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/TypeOps$InferPrefixMap$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/ExtractSemanticDB$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$SubstituteIdent$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$SubstituteIdent$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/HoistSuperArgs$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/HoistSuperArgs$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/tasty/TreeUnpickler$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/transform/PatternMatcher$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/transform/PatternMatcher$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Annotations$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Annotations$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$6; which is not following the naming convention. warning: unknown locality of class Lorg/scalajs/ir/Hashers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Lorg/scalajs/ir/Hashers$$anon$1; which is not following the naming convention.warning: unknown locality of class Ldotty/tools/backend/sjs/JSConstructorGen$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSConstructorGen$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Comments$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Comments$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/backend/sjs/JSConstructorGen$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/backend/sjs/JSConstructorGen$$anon$2; which is not following the naming convention. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/parsing/Parsers$$anon$6;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/parsing/Parsers$$anon$6; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Signature$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Signature$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Typer$$anon$8;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Typer$$anon$8; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/semanticdb/Scala3$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/semanticdb/Scala3$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/NameKinds$$anon$8;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/NameKinds$$anon$8; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/desugar$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/desugar$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$2$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/RefChecks$MixinOverrideError$2$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/Trees$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/Trees$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Inliner$$anon$10;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Inliner$$anon$10; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/untpd$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/untpd$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$dropNotNull$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$dropNotNull$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$retyper$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$retyper$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Signature$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Signature$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$2;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$2; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/SymDenotations$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/SymDenotations$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/TypeComparer$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/TypeComparer$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Checking$NotPrivate$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Checking$NotPrivate$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$DepAcc$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$DepAcc$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/PrepareInlineable$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/PrepareInlineable$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$4;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$4; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/typer/Nullables$populate$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/typer/Nullables$populate$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/io/FileZipArchive$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/io/FileZipArchive$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/desugar$$anon$3;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/desugar$$anon$3; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$5;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$5; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/DesugarEnums$searchRef$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/DesugarEnums$searchRef$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Types$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Types$$anon$1; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/core/Variances$narrowVariances$1$;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/core/Variances$narrowVariances$1$; which is not following the naming convention. warning: unknown locality of class Ldotty/tools/dotc/ast/DesugarEnums$$anon$1;, assuming class is not local. To remove the warning report an issue to the library or language author. The issue is caused by Ldotty/tools/dotc/ast/DesugarEnums$$anon$1; which is not following the naming convention. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8680] (clinit): 1,069.45 ms, 3.13 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:8680] analysis: 35,029.48 ms, 3.13 GB Warning: Aborting stand-alone image build due to unsupported features com.oracle.svm.hosted.FallbackFeature$FallbackImageRequest: Aborting stand-alone image build due to unsupported features at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:225) at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:210) at com.oracle.svm.hosted.FallbackFeature.afterAnalysis(FallbackFeature.java:291) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:761) at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:761) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:563) at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:476) at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) Exception in thread "main" java.lang.IllegalArgumentException: 'other' has different root at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:392) at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:44) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) at com.oracle.svm.driver.NativeImage.createFallbackBuildArgs(NativeImage.java:611) at com.oracle.svm.driver.NativeImage.access$000(NativeImage.java:97) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.(NativeImage.java:637) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.create(NativeImage.java:641) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1420) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374) [build] _EXITCODE=1 ```

graalvm-ce-java11-21.0.0.2

GraalVM 11 : native-image output for Scala 3 nightly build (Maven) ```shell Microsoft Windows [version 10.0.19041.867] $ test.bat [test] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-output-dir=W:\native-image\target\native-image" -cp "W:\native-image\target\jars\compiler-interface-1.3.4.jar;W:\native-image\target\jars\scala-asm-9.1.0-scala-1.jar;W:\native-image\target\jars\scala-library-2.13.5.jar;W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-interfaces-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-20210317-758782a-NIGHTLY-git-758782a -- Copyright 2002-2021, LAMP/EPFL [test] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-merge-dir=W:\native-image\target\native-image" -cp "W:\native-image\target\jars\compiler-interface-1.3.4.jar;W:\native-image\target\jars\scala-asm-9.1.0-scala-1.jar;W:\native-image\target\jars\scala-library-2.13.5.jar;W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-interfaces-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-20210317-758782a-NIGHTLY-git-758782a -- Copyright 2002-2021, LAMP/EPFL [test] "X:\VC\Auxiliary\Build\vcvarsall.bat" x64 [test] Drive substitution is: X:\: => C:\Program Files (x86)\Microsoft Visual Studio\2019\Community ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.0 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [test] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\native-image.cmd" --report-unsupported-elements-at-runtime -H:Class=dotty.tools.dotc.Main -H:+ReportExceptionStackTraces -cp "W:\native-image\target\jars\compiler-interface-1.3.4.jar;W:\native-image\target\jars\scala-asm-9.1.0-scala-1.jar;W:\native-image\target\jars\scala-library-2.13.5.jar;W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-interfaces-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;W:\native-image\target\jars\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar;" -jar "W:\native-image\target\jars\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY.jar" [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] classlist: 2,583.13 ms, 0.96 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (cap): 2,715.05 ms, 0.96 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] setup: 4,921.76 ms, 0.96 GB GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (clinit): 1,324.10 ms, 3.78 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (typeflow): 27,619.62 ms, 3.78 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (objects): 13,357.96 ms, 3.78 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (features): 2,161.75 ms, 3.78 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] analysis: 46,412.23 ms, 3.78 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] universe: 2,709.42 ms, 3.66 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (parse): 10,861.01 ms, 4.88 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (inline): 17,644.98 ms, 5.00 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] (compile): 36,771.47 ms, 5.94 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] compile: 68,569.39 ms, 5.94 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] image: 4,885.27 ms, 5.93 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] write: 3,115.10 ms, 5.93 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-20210317-758782a-NIGHTLY:12468] [total]: 133,435.56 ms, 5.93 GB [test] _EXITCODE=0 ```
GraalVM 11 : native-image output for OpenJDK 8 local build ```shell Microsoft Windows [version 10.0.19041.867] $ build compile clean -debug [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java11-21.0.0.2" [build] Variables : MSVS_HOME="X:" [build] (drive substitution is: X:\: => C:\Program Files (x86)\Microsoft Visual Studio\2019\Community) [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java11-21.0.0.2" [build] Variables : SCALA3_HOME="c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08" [build] Variables : _MAIN_CLASS=dotty.tools.dotc.Main [build] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-output-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-7c36649 -- Copyright 2002-2021, LAMP/EPFL [build] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-merge-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-7c36649 -- Copyright 2002-2021, LAMP/EPFL [build] "X:\VC\Auxiliary\Build\vcvarsall.bat" x64 ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.0 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [build] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\native-image.cmd" -H:+ReportExceptionStackTraces -H:Class=dotty.tools.dotc.Main -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" -jar "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-openjdk-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar" [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15468] classlist: 2,528.40 ms, 0.94 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15468] (cap): 2,692.75 ms, 0.94 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15468] setup: 4,902.30 ms, 0.94 GB GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15468] (clinit): 1,356.52 ms, 3.22 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15468] analysis: 45,883.56 ms, 3.22 GB Warning: Aborting stand-alone image build due to unsupported features com.oracle.svm.hosted.FallbackFeature$FallbackImageRequest: Aborting stand-alone image build due to unsupported features at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:225) at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:210) at com.oracle.svm.hosted.FallbackFeature.afterAnalysis(FallbackFeature.java:291) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:761) at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:761) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:563) at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:476) at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Exception in thread "main" java.lang.IllegalArgumentException: 'other' has different root at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:404) at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:42) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.util.Iterator.forEachRemaining(Iterator.java:133) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) at com.oracle.svm.driver.NativeImage.createFallbackBuildArgs(NativeImage.java:611) at com.oracle.svm.driver.NativeImage.access$000(NativeImage.java:97) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.(NativeImage.java:637) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.create(NativeImage.java:641) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1420) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374) at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1858) [build] _EXITCODE=1 ```
GraalVM 11 : native-image output for RedHat JDK 8 local build ```shell Microsoft Windows [version 10.0.19041.867] $ build compile clean -debug [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java11-21.0.0.2" [build] Variables : MSVS_HOME="X:" [build] (drive substitution is: X:\: => C:\Program Files (x86)\Microsoft Visual Studio\2019\Community) [build] Variables : GRAAL_HOME="c:\opt\graalvm-ce-java11-21.0.0.2" [build] Variables : SCALA3_HOME="c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08" [build] Variables : _MAIN_CLASS=dotty.tools.dotc.Main [build] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-output-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-4134379 -- Copyright 2002-2021, LAMP/EPFL [build] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\java.exe" "-agentlib:native-image-agent=config-merge-dir=W:\native-image\target\native-image" -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" dotty.tools.dotc.Main -version Scala compiler version 3.0.0-RC2-bin-SNAPSHOT-git-4134379 -- Copyright 2002-2021, LAMP/EPFL [build] "X:\VC\Auxiliary\Build\vcvarsall.bat" x64 ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.0 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' [build] "c:\opt\graalvm-ce-java11-21.0.0.2\bin\native-image.cmd" -H:+ReportExceptionStackTraces -H:Class=dotty.tools.dotc.Main -cp "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-interfaces-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-library_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-staging_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-tasty-inspector_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-asm-9.1.0-scala-1.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala-library-2.13.5.jar;c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\tasty-core_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar;" -jar "c:\opt\scala-3.0.0-RC2-bin-SNAPSHOT-redhat-08\lib\scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT.jar" [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15444] classlist: 2,562.33 ms, 0.96 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15444] (cap): 2,736.84 ms, 0.96 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15444] setup: 4,913.08 ms, 0.96 GB GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. GR-7731: Could not find the enclosing method of class dotty.tools.dotc.transform.PickleQuotes$$anon$3. This is a known transient error and most likely does not cause any problems, unless your code relies on the enclosing method of exactly this class. If you can reliably reproduce this problem, please send us a test case. [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15444] (clinit): 1,233.99 ms, 3.09 GB [scala3-compiler_3.0.0-RC2-3.0.0-RC2-bin-SNAPSHOT:15444] analysis: 35,979.30 ms, 3.09 GB Warning: Aborting stand-alone image build due to unsupported features com.oracle.svm.hosted.FallbackFeature$FallbackImageRequest: Aborting stand-alone image build due to unsupported features at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:225) at com.oracle.svm.hosted.FallbackFeature.reportFallback(FallbackFeature.java:210) at com.oracle.svm.hosted.FallbackFeature.afterAnalysis(FallbackFeature.java:291) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:761) at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:761) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:563) at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:476) at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Exception in thread "main" java.lang.IllegalArgumentException: 'other' has different root at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:404) at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:42) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.util.Iterator.forEachRemaining(Iterator.java:133) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) at com.oracle.svm.driver.NativeImage.createFallbackBuildArgs(NativeImage.java:611) at com.oracle.svm.driver.NativeImage.access$000(NativeImage.java:97) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.(NativeImage.java:637) at com.oracle.svm.driver.NativeImage$FallbackBuildConfiguration.create(NativeImage.java:641) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1420) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374) at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1858) [build] _EXITCODE=1 ```
cstancu commented 3 years ago

The warning message mentioning GR-7731 was removed in 04788ced5ac2c83d076332dacc23d7124360eb44. Missing the enclosing method of a class is most likely due to invalid bytecode. Since Native Image eagerly queries class metadata this shouldn't cause an error in practice unless code relies on the enclosing method of exactly that class.

We have seen this issue in ECJ generated code which seems related to https://bugs.eclipse.org/bugs/show_bug.cgi?id=476859. Essentially ECJ was generating wrong enclosing method attribute for anonymous inner classes declared inside a lambda.

In Scala code the issue looks very similar to https://github.com/scala/bug/issues/9124 which seems to have been fixed in https://github.com/scala/scala/pull/4296. Although that looks like a pretty old bug, so it may not be the exact same cause.

oubidar-Abderrahim commented 3 years ago

The IllegalArgumentException: 'other' has different root should be fixed by f55915ac2638559b52d4b369c470f98028f66d72