Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error compiling in IntelliJ IDEA: "No MessageCollector"

Edit: Solved. See @acdsee's comment to see how.

Since I updated IntelliJ IDEA from 2017.3.5 to 2018.1, every project I start throws this error:

> Error:Module 'JBA' production: java.lang.Exception: LOGGING: Loading > modules: [java.se, javafx.base, javafx.controls, javafx.fxml, > javafx.graphics, javafx.media, javafx.swing, javafx.web, > jdk.accessibility, jdk.attach, jdk.compiler, jdk.dynalink, > jdk.httpserver, jdk.incubator.httpclient, jdk.jartool, jdk.javadoc, > jdk.jconsole, jdk.jdi, jdk.jfr, jdk.jshell, jdk.jsobject, > jdk.management, jdk.management.cmm, jdk.management.jfr, > jdk.management.resource, jdk.net, jdk.packager, jdk.packager.services, > jdk.scripting.nashorn, jdk.sctp, jdk.security.auth, jdk.security.jgss, > jdk.unsupported, jdk.xml.dom, oracle.desktop, oracle.net, java.base, > java.compiler, java.datatransfer, java.desktop, java.xml, > java.instrument, java.logging, java.management, java.management.rmi, > java.rmi, java.naming, java.prefs, java.scripting, java.security.jgss, > java.security.sasl, java.sql, java.sql.rowset, java.xml.crypto, > jdk.internal.jvmstat, jdk.management.agent, jdk.jdwp.agent, > jdk.internal.ed, jdk.internal.le, jdk.internal.opt, jdk.jlink] (no > MessageCollector configured) 
like image 932
Samplasion Avatar asked Apr 20 '18 20:04

Samplasion


1 Answers

Promoting the answer in the comments to an answer, because it's the actual answer:

This appears to be a bug in the IntelliJ Kotlin plugin v1.2.40 and how it interacts with Java 10. See here. The solution is to upgrade to v1.2.41.

(Don't switch your project to building with Gradle like the other answer suggests just because the plugin is broken. That's weird.)

like image 124
Alex Kritchevsky Avatar answered Oct 06 '22 01:10

Alex Kritchevsky