java.lang.StackOverflowError в intellij даже после изменения свойства Xss - PullRequest
0 голосов
/ 13 января 2019

Я получаю ошибку ниже при создании пакета в intellij. У меня есть case-класс со многими параметрами около 240 столбцов.

Ошибка: s

cala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5478)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typers.scala:4812)
[error] (compile:compileIncremental) java.lang.StackOverflowError
[error] Total time: 31 s, completed Jan 12, 2019 11:00:53 PM

I have already updated vmoption file as below but this error is still coming.
# custom IntelliJ IDEA VM options

-Xms30G
-Xmx30G
-Xss30G
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow


I already updated my vmoption file with below parameters and updated Xss and Xmx in settings.

# custom IntelliJ IDEA VM options

-Xms30G
-Xmx30G
-Xss30G
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

Я скомпилировал код и не вижу никаких ошибок при компиляции, но когда я создаю пакет, я получаю эту ошибку.

1 Ответ

0 голосов
/ 21 января 2019

Я получил ответ. Мне нужно обновить файл sbt в моем программном файле с помощью -Xss2G и -Xmx2G, и это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...