Cannot evaluate expression in Scala 2.12 with sbt 1.9.0
adpi2 opened this issue · comments
adpi2 commented
Something is wrong with the classpath:
2023.07.05 17:03:44 ERROR java.lang.NoClassDefFoundError: scala/jdk/CollectionConverters$
at scala.tools.nsc.ExpressionCompilerBridge.run(ExpressionCompilerBridge.scala:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ch.epfl.scala.debugadapter.internal.evaluator.ExpressionCompiler.compile(ExpressionCompiler.scala:48)
at ch.epfl.scala.debugadapter.internal.evaluator.ScalaEvaluator.$anonfun$compile$7(ScalaEvaluator.scala:47)
at ch.epfl.scala.debugadapter.internal.evaluator.Safe.flatMap(Safe.scala:29)
at ch.epfl.scala.debugadapter.internal.evaluator.ScalaEvaluator.$anonfun$compile$3(ScalaEvaluator.scala:44)
at ch.epfl.scala.debugadapter.internal.evaluator.Safe.flatMap(Safe.scala:29)
at ch.epfl.scala.debugadapter.internal.evaluator.ScalaEvaluator.compile(ScalaEvaluator.scala:43)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.$anonfun$prepare$2(EvaluationProvider.scala:138)
at scala.util.Success.flatMap(Try.scala:251)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.$anonfun$prepare$1(EvaluationProvider.scala:135)
at scala.util.Success.flatMap(Try.scala:251)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.prepare(EvaluationProvider.scala:134)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.evaluateForBreakpoint(EvaluationProvider.scala:77)
at com.microsoft.java.debug.core.adapter.handler.SetBreakpointsRequestHandler.lambda$null$7(SetBreakpointsRequestHandler.java:205)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
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)
Caused by: java.lang.ClassNotFoundException: scala.jdk.CollectionConverters$
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at scala.tools.nsc.ExpressionCompilerBridge.run(ExpressionCompilerBridge.scala:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ch.epfl.scala.debugadapter.internal.evaluator.ExpressionCompiler.compile(ExpressionCompiler.scala:48)
at ch.epfl.scala.debugadapter.internal.evaluator.ScalaEvaluator.$anonfun$compile$7(ScalaEvaluator.scala:47)
at ch.epfl.scala.debugadapter.internal.evaluator.Safe.flatMap(Safe.scala:29)
at ch.epfl.scala.debugadapter.internal.evaluator.ScalaEvaluator.$anonfun$compile$3(ScalaEvaluator.scala:44)
at ch.epfl.scala.debugadapter.internal.evaluator.Safe.flatMap(Safe.scala:29)
at ch.epfl.scala.debugadapter.internal.evaluator.ScalaEvaluator.compile(ScalaEvaluator.scala:43)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.$anonfun$prepare$2(EvaluationProvider.scala:138)
at scala.util.Success.flatMap(Try.scala:251)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.$anonfun$prepare$1(EvaluationProvider.scala:135)
at scala.util.Success.flatMap(Try.scala:251)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.prepare(EvaluationProvider.scala:134)
at ch.epfl.scala.debugadapter.internal.EvaluationProvider.evaluateForBreakpoint(EvaluationProvider.scala:77)
at com.microsoft.java.debug.core.adapter.handler.SetBreakpointsRequestHandler.lambda$null$7(SetBreakpointsRequestHandler.java:205)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
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)
Is scala-collection-compat
missing?