Как исправить ошибку: "org.jetbrains.jps.incremental.scala.remote.ServerException java.lang.StackOverflowError" - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь запустить основной класс в проекте scala-sbt.Запуск класса приводит к ошибке stackoverflow, StackTrace вставлен ниже.

Я уверен, что это не проблема кода, потому что для того же проекта я смог запустить пакет sbt, установив память в файле sbt conf, как описаноздесь: https://stackoverflow.com/q/55874883.

Я попытался установить параметры в Intellij> Настройки> Сервер компиляции Scala, но это не помогло преодолеть ошибку.JDK: максимальный размер кучи профиля JVM по умолчанию, МБ: 2024 Параметры JVM: -server -Xmx2G -Xss20m -XX: MaxPermSize = 1000m -XX: ReservedCodeCacheSize = 1000m

IntelliJ: IntelliJ IDEA 2019.1 (выпуск для сообщества) Build #IC-191.6183.87, построен 27 марта 2019 г. JRE: 1.8.0_202-release-1483-b39 amd64 JVM: 64-битная виртуальная машина OpenJDK от JetBrains sro Windows 10 10.0

Sbt Версия: 1.2.8

Версия Scala: 2.11.8

Error:scalac: Error: org.jetbrains.jps.incremental.scala.remote.ServerException
java.lang.StackOverflowError

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:273)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:209)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.noTailTransform(TailCalls.scala:214)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:403)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:209)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.noTailTransform(TailCalls.scala:214)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:403)

    at scala.tools.nsc.transform.TailCalls$TailCallElimination.transform(TailCalls.scala:209)

    redacted...

1 Ответ

0 голосов
/ 10 мая 2019

Перейдите в раздел «Настройка» → «Изменить пользовательские параметры виртуальной машины» и добавьте туда свои изменения

...