Created
February 16, 2020 00:40
-
-
Save narma/d16fae167201fa72ea79b4ec3c6fc0bd to your computer and use it in GitHub Desktop.
ZIO application compiled to binary with GraalVM fail to run due to scala-reflect
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exception in thread "main" com.oracle.svm.core.jdk.UnsupportedFeatureError: Invoke with MethodHandle argument could not be reduced to at most a single call or single field access. The method handle must be a compile time constant, e.g., be loaded from a `static final` field. Method that contains the method handle invocation: java.lang.invoke.Invokers$Holder.invokeExact_MT(Object, Object) | |
at com.oracle.svm.core.util.VMError.unsupportedFeature(VMError.java:101) | |
at scala.reflect.internal.util.StatisticsStatics.areSomeColdStatsEnabled(StatisticsStatics.java:43) | |
at scala.reflect.internal.Symbols$TypeSymbol.<init>(Symbols.scala:3232) | |
at scala.reflect.internal.Symbols$ClassSymbol.<init>(Symbols.scala:3288) | |
at scala.reflect.internal.Symbols$ModuleClassSymbol.<init>(Symbols.scala:3461) | |
at scala.reflect.internal.Symbols$PackageClassSymbol.<init>(Symbols.scala:3510) | |
at scala.reflect.internal.Mirrors$Roots$RootClass.<init>(Mirrors.scala:306) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$2.<init>(JavaMirrors.scala:81) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror.RootClass$lzycompute(JavaMirrors.scala:81) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror.RootClass(JavaMirrors.scala:81) | |
at scala.reflect.internal.Mirrors$Roots$EmptyPackageClass.<init>(Mirrors.scala:330) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.<init>(JavaMirrors.scala:83) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror.EmptyPackageClass$lzycompute(JavaMirrors.scala:83) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror.EmptyPackageClass(JavaMirrors.scala:83) | |
at scala.reflect.runtime.JavaMirrors$JavaMirror.EmptyPackageClass(JavaMirrors.scala:69) | |
at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:250) | |
at scala.reflect.runtime.JavaMirrors.createMirror(JavaMirrors.scala:47) | |
at scala.reflect.runtime.JavaMirrors.$anonfun$runtimeMirror$1(JavaMirrors.scala:64) | |
at scala.reflect.runtime.JavaMirrors.runtimeMirror(JavaMirrors.scala:62) | |
at scala.reflect.runtime.JavaMirrors.runtimeMirror$(JavaMirrors.scala:61) | |
at scala.reflect.runtime.JavaUniverse.runtimeMirror(JavaUniverse.scala:30) | |
at scala.reflect.runtime.JavaUniverse.runtimeMirror(JavaUniverse.scala:30) | |
at zio.PlatformSpecific$ZEnv$.<init>(PlatformSpecific.scala:32) | |
at zio.package$.ZEnv$lzycompute$1(package.scala:17) | |
at zio.package$.ZEnv(package.scala:17) | |
at zio.App.$anonfun$main$1(App.scala:64) | |
at zio.Runtime.unsafeRunAsync(Runtime.scala:111) | |
at zio.Runtime.unsafeRunAsync$(Runtime.scala:91) | |
at alzo.MyApp$.unsafeRunAsync(MyApp.scala:7) | |
at zio.Runtime.unsafeRunSync(Runtime.scala:80) | |
at zio.Runtime.unsafeRunSync$(Runtime.scala:77) | |
at alzo.MyApp$.unsafeRunSync(MyApp.scala:7) | |
at zio.Runtime.unsafeRun(Runtime.scala:57) | |
at zio.Runtime.unsafeRun$(Runtime.scala:56) | |
at alzo.MyApp$.unsafeRun(MyApp.scala:7) | |
at zio.App.main(App.scala:64) | |
at zio.App.main$(App.scala:52) | |
at alzo.MyApp$.main(MyApp.scala:7) | |
at alzo.MyApp.main(MyApp.scala) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment