When attempting to compile the Scala project in IntelliJ, it gets hung up compiling test and integration test code, with errors such as the following:
.../seahorse/workflowmanager/src/test/scala/ai/deepsense/workflowmanager/PresetServiceSpec.scala Error:Error:line (51)Cannot find an implicit ExecutionContext. You might pass an (implicit ec: ExecutionContext) parameter to your method or import scala.concurrent.ExecutionContext.Implicits.global. val presetService = new PresetService(presetStore, workflowStorage, Error:Error:line (51)not enough arguments for constructor PresetService: (implicit ec: scala.concurrent.ExecutionContext)ai.deepsense.workflowmanager.PresetService. Unspecified value parameter ec. val presetService = new PresetService(presetStore, workflowStorage,
I get about 350 of these errors. The code builds fine in sbt (at least insofars as
sbt test works), so I suspect this is just IntelliJ misinterpreting some sort of settings in sbt.
Does anyone know if there’s a tweak to the module configuration I can manually do to get the build to work in IntelliJ? I’m actually not able to find where an implicit
ExecutionContext is being resolved in sbt, but assumed it was via some test environment mix-in.