Exception in thread "main" java.lang.NoSuchMethodError

The following error is encountered when migrating from

Scala - 2.11, Akka - 2.5.14

To

Scala - 2.12.10, Akka - 2.5.32

Exception in thread “main” java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V
at akka.util.Timeout.(Timeout.scala:13)
at akka.actor.ActorSystem$Settings.(ActorSystem.scala:344)
at akka.actor.ActorSystemImpl.(ActorSystem.scala:704)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:258)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:302)
at akka.actor.ActorSystem$.apply(ActorSystem.scala:276)
at com.tally.gsp.platform.base.BackendApplication.(BackendApplication.scala:33)
at tally.gsp.App.NicApplicationBackEnd$.(NicApplicationBackEnd.scala:11)
at tally.gsp.App.NicApplicationBackEnd$.(NicApplicationBackEnd.scala)
at tally.gsp.App.NicApplicationBackEnd.main(NicApplicationBackEnd.scala)

It seems one of your dependencies was not upgraded to use Scala 2.12 and is still using an older version (2.11)

1 Like