I don't know where to begin debugging this. Play 2.3.5 with Slick and SecureSocial.

My routes were working fine until I wrote the first one accepting a parameter:

```
GET        /activity/            controllers.ActivitiesController.show(id: Int)

```

As soon as that route was added the compiler pointed to it and errors as such:

```
ambiguous implicit values: [error]  both method wrapJava in object HandlerInvokerFactory of     type => 
play.core.Router.HandlerInvokerFactory[play.mvc.Result]
[error]  and method wrapJavaPromise in object HandlerInvokerFactory of type => 
play.core.Router.HandlerInvokerFactory[play.libs.F.Promise[play.mvc.Result]]
[error]  match expected type play.core.Router.HandlerInvokerFactory[T]

```