diff --git a/actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala b/actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala index 71d2ffc750..661dfb8dd7 100644 --- a/actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala +++ b/actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala @@ -118,7 +118,7 @@ class ForkJoinExecutorConfigurator(config: Config, prerequisites: DispatcherPrer def createExecutorService: ExecutorService = pekkoJdk9ForkJoinPoolHandleOpt match { case Some(handle) => - handle.invokeExact(parallelism, threadFactory, maxPoolSize, + handle.invoke(parallelism, threadFactory, maxPoolSize, MonitorableThreadFactory.doNothing, asyncMode).asInstanceOf[ExecutorService] case _ => new PekkoForkJoinPool(parallelism, threadFactory, MonitorableThreadFactory.doNothing, asyncMode)