Skip to content

Instantly share code, notes, and snippets.

@johnynek
Created October 30, 2018 07:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnynek/2adb46aecde687e2ab993c3cf9c2deb0 to your computer and use it in GitHub Desktop.
Save johnynek/2adb46aecde687e2ab993c3cf9c2deb0 to your computer and use it in GitHub Desktop.
Hit a stack overflow in Eval.defer in cats 1.4.0
[info] at cats.Eval$.loop$1(Eval.scala:367)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
[info] at cats.Eval$Defer.value(Eval.scala:258)
[info] at cats.Eval$.loop$1(Eval.scala:351)
[info] at cats.Eval$.cats$Eval$$evaluate(Eval.scala:372)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment