There seems to some kind of idea-based problem wit...
# scripting
a
There seems to some kind of idea-based problem with script compillation in IDEA. I've added a
@file:DependsOn()
dependency (jvm flavored from mpp build) which is present it the mavenLocal, then added a
kotlin-main-kts
dependency to the project, then run it. That is what I got:
Copy code
Error:Kotlin: [Internal Error] kotlin.KotlinNullPointerException
	at org.jetbrains.kotlin.incremental.TranslationResultMap.remove(IncrementalJsCache.kt:166)
	at org.jetbrains.kotlin.incremental.IncrementalJsCache.clearCacheForRemovedClasses(IncrementalJsCache.kt:107)
	at org.jetbrains.kotlin.jps.targets.KotlinJsModuleBuildTarget.updateCaches(KotlinJsModuleBuildTarget.kt:228)
	at org.jetbrains.kotlin.jps.build.KotlinBuilder.doBuild(KotlinBuilder.kt:464)
	at org.jetbrains.kotlin.jps.build.KotlinBuilder.build(KotlinBuilder.kt:295)
	at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1327)
	at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1007)
	at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1074)
	at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:968)
	at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:797)
	at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:375)
	at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
	at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
	at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302)
	at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135)
	at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:229)
	at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
What does js incremental compilation to do with it?
i
It looks like the module type is not correctly determined. I suspect that using MPP with scripting is quite uncharted territory. Please, report the problem to the YT.
a
OK
The module I am calling it from is not mpp, it is a root module without actual language plugin
i
Thanks! We’ll investigate it.