diff --git a/src/main/scala/kamon/instrumentation/jdbc/SlickInstrumentation.scala b/src/main/scala/kamon/instrumentation/jdbc/SlickInstrumentation.scala index 0b99bc6..d170525 100644 --- a/src/main/scala/kamon/instrumentation/jdbc/SlickInstrumentation.scala +++ b/src/main/scala/kamon/instrumentation/jdbc/SlickInstrumentation.scala @@ -37,8 +37,8 @@ class SlickInstrumentation extends InstrumentationBuilder { object AsyncExecutorApplyInterceptor { @RuntimeType - def apply(@SuperCall zuper: Callable[AsyncExecutor]): AsyncExecutor = { - new SlickInstrumentation.ContextAwareAsyncExecutor(zuper.call()) + def apply(@SuperCall zuper: Callable[Any]): Any = { + new SlickInstrumentation.ContextAwareAsyncExecutor(zuper.call().asInstanceOf[AsyncExecutor]) } }