Версия пакета: scala-2.13.9-alt3.x86_64 При установленном пакете java-21-openjdk-headless-0:21.0.2.0.13-alt2 запуск scala завершается ошибкой: $ scala Welcome to Scala 2.13.9 (OpenJDK 64-Bit Server VM, Java 21.0.2). Type in expressions for evaluation. Or try :help. ReplGlobal.abort: bad constant pool index: 0 at pos: 48461 ReplGlobal.abort: bad constant pool index: 0 at pos: 48461 Exception in thread "main" scala.reflect.internal.FatalError: bad constant pool index: 0 at pos: 48461 while compiling: <no file> during phase: globalPhase=<no phase>, enteringPhase=<some phase> library version: version 2.13.9 compiler version: version 2.13.9 reconstructed args: -deprecation -feature -Wconf:cat=feature:w -Wconf:cat=deprecation:w -Wconf:cat=deprecation:ws -Wconf:cat=feature:ws -Wconf:cat=optimizer:ws last tree to typer: EmptyTree tree position: <unknown> tree tpe: <notype> symbol: null call site: <none> in <none> == Source file context for tree position == at scala.reflect.internal.Reporting.abort(Reporting.scala:69) at scala.reflect.internal.Reporting.abort$(Reporting.scala:65) at scala.tools.nsc.interpreter.IMain$$anon$1.scala$tools$nsc$interpreter$ReplGlobal$$super$abort(IMain.scala:149) at scala.tools.nsc.interpreter.ReplGlobal.abort(ReplGlobal.scala:27) at scala.tools.nsc.interpreter.ReplGlobal.abort$(ReplGlobal.scala:24) at scala.tools.nsc.interpreter.IMain$$anon$1.abort(IMain.scala:149) at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.errorBadIndex(ClassfileParser.scala:408) at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getExternalName(ClassfileParser.scala:263) at scala.tools.nsc.symtab.classfile.ClassfileParser.readParamNames$1(ClassfileParser.scala:842) at scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:848) at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parseAttributes$6(ClassfileParser.scala:925) at scala.tools.nsc.symtab.classfile.ClassfileParser$GoodTimes$.$anonfun$times$1(ClassfileParser.scala:1497) at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:190) at scala.tools.nsc.symtab.classfile.ClassfileParser$GoodTimes$.times$extension(ClassfileParser.scala:1497) at scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:925) at scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:625) at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parseClass$4(ClassfileParser.scala:548) at scala.tools.nsc.symtab.classfile.ClassfileParser$GoodTimes$.$anonfun$times$1(ClassfileParser.scala:1497) at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:190) at scala.tools.nsc.symtab.classfile.ClassfileParser$GoodTimes$.times$extension(ClassfileParser.scala:1497) at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:548) at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$2(ClassfileParser.scala:175) at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$2$adapted(ClassfileParser.scala:160) at scala.reflect.internal.util.ReusableInstance.using(ReusableInstance.scala:39) at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$1(ClassfileParser.scala:160) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) at scala.tools.nsc.symtab.classfile.ClassfileParser.pushBusy(ClassfileParser.scala:143) at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:159) at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:342) at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.$anonfun$complete$2(SymbolLoaders.scala:249) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) at scala.reflect.internal.SymbolTable.informingProgress(SymbolTable.scala:85) at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:247) at scala.reflect.internal.Symbols$Symbol.completeInfo(Symbols.scala:1563) at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1535) at scala.reflect.internal.Definitions.scala$reflect$internal$Definitions$$enterNewMethod(Definitions.scala:48) at scala.reflect.internal.Definitions$DefinitionsClass.String_$plus$lzycompute(Definitions.scala:1261) at scala.reflect.internal.Definitions$DefinitionsClass.String_$plus(Definitions.scala:1261) at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreMethods$lzycompute(Definitions.scala:1583) at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreMethods(Definitions.scala:1565) at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode$lzycompute(Definitions.scala:1596) at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode(Definitions.scala:1596) at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1652) at scala.tools.nsc.Global$Run.<init>(Global.scala:1236) at scala.tools.nsc.interpreter.IMain.liftedTree1$1(IMain.scala:152) at scala.tools.nsc.interpreter.IMain.global$lzycompute(IMain.scala:151) at scala.tools.nsc.interpreter.IMain.global(IMain.scala:142) at scala.tools.nsc.interpreter.IMain.$anonfun$withSuppressedSettings$1(IMain.scala:106) at scala.tools.nsc.interpreter.IMain$.withSuppressedSettings(IMain.scala:1430) at scala.tools.nsc.interpreter.IMain.withSuppressedSettings(IMain.scala:106) at scala.tools.nsc.interpreter.shell.ILoop.$anonfun$run$1(ILoop.scala:954) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) at scala.tools.nsc.interpreter.shell.ReplReporterImpl.withoutPrintingResults(Reporter.scala:64) at scala.tools.nsc.interpreter.shell.ILoop.run(ILoop.scala:954) at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:87) at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:91) at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:103) at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:108) at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html