Hi,
can't figure how to extend existing controller (basic CRUD like methods) to another similar controller (only one method differs, want to override it) due to DI error.
Silhouette works fine in first controller, and this happens only when injecting Silhouette.
Error injecting constructor, java.lang.NullPointerException
First controller like:
class FirstController @Inject()(
val messagesApi: MessagesApi,
silhouette: Silhouette[DefaultEnv],
socialProviderRegistry: SocialProviderRegistry,
webJarAssets: WebJarAssets)
extends Controller with I18nSupport {
Second:
class SecondController @Inject()(
override val messagesApi: MessagesApi,
silhouette: Silhouette[DefaultEnv],
socialProviderRegistry: SocialProviderRegistry,
webJarAssets: WebJarAssets)
extends FirstController(messagesApi,
silhouette,
socialProviderRegistry,
webJarAssets) {
Edgars