For some time I often get this error during develo...
# compose-web
n
For some time I often get this error during development:
Copy code
e: java.lang.IllegalStateException: Provide file symbol
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeFileIdSignature(IdSignatureDeserializer.kt)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeSignatureData(IdSignatureDeserializer.kt:90)
Have you seen something similar, or do you have an idea? (I use Kotlin 1.7.10 + Compose/Web 1.2.0 + Idea Kotlin plugin 1.7.20) My workaround is to do a clean build or to disable incremental JS compilation :(
Full stack trace:
Copy code
at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeIdSignature(IdSignatureDeserializer.kt:33)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeCompositeIdSignature(IdSignatureDeserializer.kt:67)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeSignatureData(IdSignatureDeserializer.kt:88)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeIdSignature(IdSignatureDeserializer.kt:33)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeFileLocalIdSignature(IdSignatureDeserializer.kt:59)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeSignatureData(IdSignatureDeserializer.kt:86)
	at org.jetbrains.kotlin.backend.common.serialization.IdSignatureDeserializer.deserializeIdSignature(IdSignatureDeserializer.kt:33)
	at org.jetbrains.kotlin.ir.backend.js.ic.IncrementalCache.readFunctionHashes(IncrementalCache.kt:123)
	at org.jetbrains.kotlin.ir.backend.js.ic.IncrementalCache.fetchFullCacheData(IncrementalCache.kt:157)
	at org.jetbrains.kotlin.ir.backend.js.ic.CacheUpdater$KLibCacheUpdater.actualizeCacheForModule(invalidation.kt:206)
	at org.jetbrains.kotlin.ir.backend.js.ic.CacheUpdater.actualizeCaches$visitDependency(invalidation.kt:282)
	at org.jetbrains.kotlin.ir.backend.js.ic.CacheUpdater.actualizeCaches$visitDependency(invalidation.kt:272)
	at org.jetbrains.kotlin.ir.backend.js.ic.CacheUpdater.actualizeCaches$visitDependency(invalidation.kt:272)
	at org.jetbrains.kotlin.ir.backend.js.ic.CacheUpdater.actualizeCaches(invalidation.kt:289)
	at org.jetbrains.kotlin.cli.js.K2JsIrCompiler.doExecute(K2JsIrCompiler.kt:228)
	at org.jetbrains.kotlin.cli.js.K2JSCompiler.doExecute(K2JSCompiler.java:183)
	at org.jetbrains.kotlin.cli.js.K2JSCompiler.doExecute(K2JSCompiler.java:72)
	at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:94)
	at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:43)
	at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)
	at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1642)