-
Notifications
You must be signed in to change notification settings - Fork 949
Closed
Description
steps
build.sbt
scalaVersion := "2.13.13"
run sbt console
problem
[info] Starting scala interpreter...
Welcome to Scala 2.13.13 (OpenJDK 64-Bit Server VM, Java 1.8.0_392).
Type in expressions for evaluation. Or try :help.
Failed to initialize compiler: NoSuchMethodError.
This is most often remedied by a full clean and recompile.
Otherwise, your classpath may continue bytecode compiled by
different and incompatible versions of scala.
java.lang.NoSuchMethodError: org.jline.utils.AttributedString.fromAnsi(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Lorg/jline/utils/AttributedString;
at org.jline.reader.impl.LineReaderImpl.fromAnsi(LineReaderImpl.java:4232)
at org.jline.reader.impl.LineReaderImpl.expandPromptPattern(LineReaderImpl.java:4154)
at org.jline.reader.impl.LineReaderImpl.setPrompt(LineReaderImpl.java:1253)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:628)
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:512)
at scala.tools.nsc.interpreter.jline.Reader.readOneLine(Reader.scala:44)
at scala.tools.nsc.interpreter.shell.InteractiveReader.readLine(InteractiveReader.scala:38)
at scala.tools.nsc.interpreter.shell.InteractiveReader.readLine$(InteractiveReader.scala:38)
at scala.tools.nsc.interpreter.jline.Reader.readLine(Reader.scala:34)
at scala.tools.nsc.interpreter.shell.ILoop.readOneLine(ILoop.scala:455)
at scala.tools.nsc.interpreter.shell.ILoop.loop(ILoop.scala:460)
at scala.tools.nsc.interpreter.shell.ILoop.run(ILoop.scala:993)
at scala.tools.xsbt.ConsoleBridge.run(ConsoleBridge.scala:81)
at sbt.internal.inc.AnalyzingCompiler.console(AnalyzingCompiler.scala:208)
at sbt.Console.console0$1(Console.scala:65)
at sbt.Console.$anonfun$apply$5(Console.scala:75)
at sbt.Run$.executeSuccess(Run.scala:187)
at sbt.Console.$anonfun$apply$4(Console.scala:75)
at sbt.internal.util.Terminal.withRawInput(Terminal.scala:146)
at sbt.internal.util.Terminal.withRawInput$(Terminal.scala:144)
at sbt.internal.util.Terminal$ProxyTerminal$.withRawInput(Terminal.scala:424)
at sbt.Console.$anonfun$apply$3(Console.scala:75)
at sbt.internal.util.Terminal$TerminalImpl.withRawOutput(Terminal.scala:1028)
at sbt.internal.util.Terminal$ProxyTerminal$.withRawOutput(Terminal.scala:463)
at sbt.Console.apply(Console.scala:72)
at sbt.Console.apply(Console.scala:50)
at sbt.Console.apply(Console.scala:42)
at sbt.Defaults$.$anonfun$consoleTask$1(Defaults.scala:2237)
at sbt.Defaults$.$anonfun$consoleTask$1$adapted(Defaults.scala:2223)
at scala.Function1.$anonfun$compose$1(Function1.scala:49)
at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:63)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)