JetBrains / kotlin-wrappers

Kotlin wrappers for popular JavaScript libraries
Apache License 2.0
1.33k stars 165 forks source link

IR Errors in node.stream #2287

Closed robertfmurdock closed 4 days ago

robertfmurdock commented 4 days ago

e: java.lang.IllegalStateException: IrTypeParameterPublicSymbolImpl for [ node.stream/StreamOptions.Companion.invoke|invoke(web.abort.AbortSignal?;kotlin.Double?;kotlin.Boolean?;kotlin.Function2<kotlin.Throwable?,kotlin.Function1<kotlin.Throwable?,kotlin.Unit>,kotlin.Unit>?;kotlin.Boolean?;kotlin.Function1<kotlin.Function1<kotlin.Throwable?,kotlin.Unit>,kotlin.Unit>?;kotlin.Boolean?){0§<node.stream.Stream>}[0] <- Local[<TP>,0|TYPE_PARAMETER name:T index:0 variance: superTypes:[node.stream.Stream] reified:false] ] is already bound: TYPE_PARAMETER name:T index:0 variance: superTypes:[node.stream.Stream] reified:false

This was introduced recently, then fixed, then reintroduced with build 766.

Related previous issue: https://github.com/JetBrains/kotlin-wrappers/issues/2275

turansky commented 4 days ago

This was introduced recently

@robertfmurdock We just add workarounds for compiler :)

turansky commented 4 days ago

@Leonya Could you please release these changes?