Anyone come across following.....can try and narro...
# webassembly
j
Anyone come across following.....can try and narrow it down further but just in case some known issue (fully trace in thread)
Copy code
org.jetbrains.kotlin.backend.common.CompilationException: Back-end: Please report this problem <https://kotl.in/issue>
Z:/BuildAgent/work/8ebe0a8279b7bad8/core/commonJs/src/Instant.kt:-1:-1
Details: Internal error in file lowering: java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0.
Copy code
org.jetbrains.kotlin.backend.common.CompilationException: Back-end: Please report this problem <https://kotl.in/issue>
Z:/BuildAgent/work/8ebe0a8279b7bad8/core/commonJs/src/Instant.kt:-1:-1
Details: Internal error in file lowering: java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0.
	at kotlin.collections.EmptyList.get(Collections.kt:37)
	at kotlin.collections.EmptyList.get(Collections.kt:25)
	at org.jetbrains.kotlin.backend.wasm.lower.AssociatedObjectsLoweringKt.createAssociatedObjectAdd(AssociatedObjectsLowering.kt:91)
	at org.jetbrains.kotlin.backend.wasm.lower.AssociatedObjectsLoweringKt.access$createAssociatedObjectAdd(AssociatedObjectsLowering.kt:1)
	at org.jetbrains.kotlin.backend.wasm.lower.AssociatedObjectsLowering$visitor$1.visitClass(AssociatedObjectsLowering.kt:68)
	at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitClass(IrElementVisitorVoid.kt:44)
	at org.jetbrains.kotlin.backend.wasm.lower.AssociatedObjectsLowering$visitor$1.visitClass(AssociatedObjectsLowering.kt:47)
	at org.jetbrains.kotlin.backend.wasm.lower.AssociatedObjectsLowering$visitor$1.visitClass(AssociatedObjectsLowering.kt:47)
	at org.jetbrains.kotlin.ir.declarations.IrClass.accept(IrClass.kt:74)
	at org.jetbrains.kotlin.ir.declarations.IrFile.acceptChildren(IrFile.kt:36)
	at org.jetbrains.kotlin.ir.visitors.IrVisitorsKt.acceptChildrenVoid(IrVisitors.kt:15)
	at org.jetbrains.kotlin.backend.wasm.lower.AssociatedObjectsLowering.lower(AssociatedObjectsLowering.kt:44)
	at org.jetbrains.kotlin.backend.common.LowerKt.lower(Lower.kt:76)
	at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$makeIrModulePhase$2.invoke(PhaseBuilders.kt:157)
	at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$makeIrModulePhase$2.invoke(PhaseBuilders.kt:149)
	at org.jetbrains.kotlin.backend.common.phaser.PhaseBuildersKt$createSimpleNamedCompilerPhase$1.phaseBody(PhaseBuilders.kt:72)
	at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:226)
	at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:113)
	at org.jetbrains.kotlin.backend.wasm.CompilerKt.compileToLoweredIr(compiler.kt:117)
	at org.jetbrains.kotlin.cli.js.K2JsIrCompiler.doExecute(K2JsIrCompiler.kt:360)
	at org.jetbrains.kotlin.cli.js.K2JSCompiler.doExecute(K2JSCompiler.java:181)
	at org.jetbrains.kotlin.cli.js.K2JSCompiler.doExecute(K2JSCompiler.java:72)
	at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104)
	at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48)
	at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)
	at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1569)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
	at java.rmi/sun.rmi.transport.Transport$1.run(Unknown Source)
	at java.rmi/sun.rmi.transport.Transport$1.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.rmi/sun.rmi.transport.Transport.serviceCall(Unknown Source)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0.
	... 43 more
Upgraded to 2.0.0-RC1 and not seeing error now (had been using 2.0.0 beta)