IntelliJ IDEA 2019.2 Help

Troubleshoot common Scala issues

Check the following answers on most common scala/sbt questions that can help you solve compiler, performance or code highlighting issues you might come across while working with your project.

Why is my code highlighted incorrectly?

If the type-aware highlighting highlights the correct code, try to disable the highlighting locally.

The type-aware highlighting is enabled in your project by default. To disable it, press Ctrl+Shift+Alt+E. If you disable Hector , then the type-aware highlighting will also be disabled. Use the same shortcut to enable the highlighting.

In JVM SDK field specify the appropriate SDK. We recommend that you switch to Java 8 SDK since the Scala version 2.12, and sbt versions 1.10 and later are not compatible with older Java SDK versions.

How do I resolve OutOfMemory exceptions when I compile my Scala project?

To fix Out Of Memory issues with the Scala compiler, increase the heap size in the JVM maximum heap size field of the Scala compiler server settings located in File | Settings/Preferences | Languages & Frameworks.

How do I migrate an IDEA-based Scala project to the sbt project?

You would need to add the build.sbt file to your project, describe your whole project inside build.sbt and then re-import the project. We recommend that you choose the sbt-based project right from the start.

Does IntelliJ IDEA support the sbt's model of integration tests?

When you build sbt projects, keep in mind that the IDEA project model doesn't really have the same concept of configurations as sbt does, so only compile and test are fully supported. For other cases we recommend that you run the build from the integrated sbt shell.

How do I resolve OutOfMemory exceptions in my sbt project?

When your sbt process doesn't have enough memory, increase maximum heap size in the sbt settings (click the located in the sbt projects tool window).