twosigma / twosigma/beakerx

Scala Kernel Error

Open
#8,309 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2.9k
Forks
383
PR merge metrics
No merged PRs in 30d

Description

The Scala kernel crashes on load with the following stack trace from jupyter:

> 2021-02-25 12:49:53:873 -0500 [main] WARN ScalaEvaluator - ERROR: cannot add import 'com.twosigma.beakerx.scala.chart.GradientColor'
2021-02-25 12:49:54:450 -0500 [main] WARN ScalaEvaluator - ERROR creating beaker object: java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI
2021-02-25 12:49:54:880 -0500 [main] WARN ScalaEvaluator - ERROR: cannot add import 'com.twosigma.beakerx.scala.chart.GradientColor'
2021-02-25 12:49:55:057 -0500 [main] WARN ScalaEvaluator - ERROR creating beaker object: java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "scala.tools.nsc.interpreter.IMain$Request.lineRep()" because the return value of "com.twosigma.beakerx.scala.evaluator.ScalaInterpreter.lastRequest()" is null
at com.twosigma.beakerx.scala.evaluator.ScalaEvaluator.createNewEvaluator(ScalaEvaluator.java:144)
at com.twosigma.beakerx.scala.evaluator.ScalaEvaluator.doReloadEvaluator(ScalaEvaluator.java:93)
at com.twosigma.beakerx.evaluator.BaseEvaluator.addJarsToClasspath(BaseEvaluator.java:196)
at com.twosigma.beakerx.kernel.Kernel.addJarsToClasspath(Kernel.java:257)
at com.twosigma.beakerx.kernel.RuntimetoolsImpl.configRuntimeJars(RuntimetoolsImpl.java:30)
at com.twosigma.beakerx.kernel.Kernel.(Kernel.java:100)
at com.twosigma.beakerx.scala.kernel.Scala.(Scala.java:64)
at com.twosigma.beakerx.scala.kernel.Scala.lambda$main$0(Scala.java:96)
at com.twosigma.beakerx.kernel.BxKernelRunner.run(BxKernelRunner.java:24)
at com.twosigma.beakerx.scala.kernel.Scala.main(Scala.java:78)

I am using miniconda in a clean Python 3.7 environment. I get this error whether I install beakerx_all or just beakerx_kernel_scala. Below are the versions installed when I installed just beakerx_kernel_scala

> The following NEW packages will be INSTALLED:
>
> beakerx_kernel_sc~ beakerx/linux-64::beakerx_kernel_scala-2.0.0-py37_1
> openjdk pkgs/main/linux-64::openjdk-8.0.152-h7b6447c_3

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.