prettier-plugin-kotlin icon indicating copy to clipboard operation
prettier-plugin-kotlin copied to clipboard

Thow an IllegalStateException while running Prettier after installing the Kotlin plugin

Open RoRoche opened this issue 4 years ago • 0 comments

Hi,

Thanks for contributing to the Prettier ecosystem.

After installing Prettier and the Kotlin plugin such as:

npm install --save-dev prettier-plugin-kotlin

while running:

npx prettier --check .

it throws an IllegalStateException for each Kotlin file processed:

Blabla.kt: Error: Exception in thread "main" java.lang.IllegalStateException: LOGGING: Loading modules: [java.se, jdk.accessibility, jdk.attach, jdk.compiler, jdk.dynalink, jdk.httpserver, jdk.jartool, jdk.javadoc, jdk.jconsole, jdk.jdi, jdk.jfr, jdk.jshell, jdk.jsobject, jdk.management, jdk.management.jfr, jdk.net, jdk.scripting.nashorn, jdk.sctp, jdk.security.auth, jdk.security.jgss, jdk.unsupported, jdk.unsupported.desktop, jdk.xml.dom, java.base, java.compiler, java.datatransfer, java.desktop, java.xml, java.instrument, java.logging, java.management, java.management.rmi, java.rmi, java.naming, java.net.http, java.prefs, java.scripting, java.security.jgss, java.security.sasl, java.sql, java.transaction.xa, java.sql.rowset, java.xml.crypto, jdk.internal.jvmstat, jdk.management.agent, jdk.jdwp.agent, jdk.internal.ed, jdk.internal.le, jdk.internal.opt] (no MessageCol[error] onfigured)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.ClasspathRootsResolver.report(ClasspathRootsResolver.kt:312)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.ClasspathRootsResolver.report$default(ClasspathRootsResolver.kt:310)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.ClasspathRootsResolver.addModularRoots(ClasspathRootsResolver.kt:253)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.ClasspathRootsResolver.computeRoots(ClasspathRootsResolver.kt:123)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.ClasspathRootsResolver.convertClasspathRoots(ClasspathRootsResolver.kt:79)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:228)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:124)
[error]         at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:426)
[error]         at com.github.angrypotato.kotato.Parser$proj$2.invoke(Parser.kt:16)
[error]         at com.github.angrypotato.kotato.Parser$proj$2.invoke(Parser.kt:14)
[error]         at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
[error]         at com.github.angrypotato.kotato.Parser.getProj(Parser.kt)
[error]         at com.github.angrypotato.kotato.Parser.parsePsiFile(Parser.kt:30)
[error]         at com.github.angrypotato.kotato.Parser.parseFile(Parser.kt:23)
[error]         at com.github.angrypotato.kotato.Parser.parseFile$default(Parser.kt:23)
[error]         at com.github.angrypotato.kotato.Parse.run(main.kt:45)
[error]         at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:136)
[error]         at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:14)
[error]         at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:216)
[error]         at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:213)
[error]         at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:231)
[error]         at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:250)
[error]         at com.github.angrypotato.kotato.MainKt.main(main.kt:70)
[error]
[error]     at Object.module.exports [as parse] (...\node_modules\prettier-plugin-kotlin\src\parse.js:15:11)

Any idea how to fix it?

Thanks by advance. Regards, Romain

RoRoche avatar Oct 19 '20 15:10 RoRoche