Play 2.6.6, Scala 2.12.3. Я использую библиотеку для реализации аутентификации
Полная ошибка:
ProvisionException: Unable to provision, see the following errors:
1) Error injecting constructor, java.lang.NoSuchMethodError: jp.t2v.lab.play2.stackc.StackableController.$init$(Ljp/t2v/lab/play2/stackc/StackableController;)
Контроллер, вызывающий ошибку, реализован следующим образом:
class AuthController @Inject() (override val accountsTable: Accounts) extends Controller with AuthElement with AuthConfigImpl {
StackableController
используется в признаке AuthElement
следующим образом:
trait AuthElement extends StackableController with AsyncAuth {
, который сам по себе является признаком.
Я не могу понять, почему система DI не работает на этом фрагменте библиотеки. Этот код ранее работал для меня, но это был проект Play 2.4.x