java.lang.StackOverflowError: This exception has no message.

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Scala JIRA by Ankur Nayyar, 1 year ago
This exception has no message.
java.lang.StackOverflowError:
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4577)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5727)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5735)
at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:781)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5727)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5735)
at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:781)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5727)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5735)
at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:781)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5727)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5735)
at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:781)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5727)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5735)
at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:781)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5727)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5735)
at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:781)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:835)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$93.apply(Typers.scala:4608)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4608)

Users with the same issue

You are the first who have seen this exception.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.