Tristan Blakers
05/16/2021, 2:18 PMjava.lang.IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(*), class org.jetbrains.kotlin.resolve.calls.inference.CapturedType
at org.jetbrains.kotlin.types.checker.ClassicTypeSystemContext$DefaultImpls.typeConstructor(ClassicTypeSystemContext.kt:150)
at org.jetbrains.kotlin.types.checker.ClassicTypeCheckerContext.typeConstructor(ClassicTypeCheckerContext.kt:26)
at org.jetbrains.kotlin.types.AbstractTypeChecker.isTypeVariableAgainstStarProjectionForSelfType(AbstractTypeChecker.kt:351)
at org.jetbrains.kotlin.types.AbstractTypeChecker.isSubtypeForSameConstructor(AbstractTypeChecker.kt:387)
at org.jetbrains.kotlin.types.AbstractTypeChecker.isSubtypeOfForSingleClassifierType(AbstractTypeChecker.kt:318)
at org.jetbrains.kotlin.types.AbstractTypeChecker.completeIsSubTypeOf(AbstractTypeChecker.kt:235)
at org.jetbrains.kotlin.types.AbstractTypeChecker.isSubtypeOf(AbstractTypeChecker.kt:199)
at org.jetbrains.kotlin.types.AbstractTypeChecker.isSubtypeOf$default(AbstractTypeChecker.kt:188)
at org.jetbrains.kotlin.types.checker.NewKotlinTypeCheckerImpl.isSubtypeOf(NewKotlinTypeChecker.kt:89)
at org.jetbrains.kotlin.types.checker.NewKotlinTypeCheckerImpl.isSubtypeOf(NewKotlinTypeChecker.kt:79)
at org.jetbrains.kotlin.resolve.calls.inference.TypeBoundsImpl.tryPossibleAnswer(TypeBoundsImpl.kt:174)
at org.jetbrains.kotlin.resolve.calls.inference.TypeBoundsImpl.computeValues(TypeBoundsImpl.kt:106)
at org.jetbrains.kotlin.resolve.calls.inference.TypeBoundsImpl.getValues(TypeBoundsImpl.kt:76)
at org.jetbrains.kotlin.resolve.calls.inference.TypeBounds$DefaultImpls.getValue(TypeBounds.kt:30)
at org.jetbrains.kotlin.resolve.calls.inference.TypeBoundsImpl.getValue(TypeBoundsImpl.kt:29)
at org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystemBuilderImpl.fixVariable(ConstraintSystemBuilderImpl.kt:392)
at org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystemBuilderImpl.fixVariables(ConstraintSystemBuilderImpl.kt:425)
at org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystemBuilderImpl$Companion$forSpecificity$1.hasContradiction(ConstraintSystemBuilderImpl.kt:448)
at org.jetbrains.kotlin.resolve.calls.results.FlatSignatureKt.isSignatureNotLessSpecific(FlatSignature.kt:83)
at org.jetbrains.kotlin.resolve.OverloadChecker.checkOverloadability(OverloadChecker.kt:64)
at org.jetbrains.kotlin.resolve.OverloadChecker.isOverloadable(OverloadChecker.kt:44)
at org.jetbrains.kotlin.resolve.OverloadResolver.findRedeclarations(OverloadResolver.kt:258)
at org.jetbrains.kotlin.resolve.OverloadResolver.checkOverloadsInClass(OverloadResolver.kt:240)
at org.jetbrains.kotlin.resolve.OverloadResolver.checkOverloadsInClass(OverloadResolver.kt:186)
at org.jetbrains.kotlin.resolve.OverloadResolver.checkOverloads(OverloadResolver.kt:47)
at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:225)
at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
at org.jetbrains.kotlin.js.analyze.AbstractTopDownAnalyzerFacadeForJS.analyzeFilesWithGivenTrace(TopDownAnalyzerFacadeForJS.kt:115)
at org.jetbrains.kotlin.js.analyze.AbstractTopDownAnalyzerFacadeForJS.analyzeFiles(TopDownAnalyzerFacadeForJS.kt:84)
at org.jetbrains.kotlin.js.analyze.AbstractTopDownAnalyzerFacadeForJS.analyzeFiles$default(TopDownAnalyzerFacadeForJS.kt:43)
at org.jetbrains.kotlin.js.analyze.TopDownAnalyzerFacadeForJS.analyzeFiles(TopDownAnalyzerFacadeForJS.kt:172)
at org.jetbrains.kotlin.cli.js.K2JSCompiler.lambda$doExecute$1(K2JSCompiler.java:257)
at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:112)
at org.jetbrains.kotlin.cli.js.K2JSCompiler.doExecute(K2JSCompiler.java:257)
at org.jetbrains.kotlin.cli.js.K2JSCompiler.doExecute(K2JSCompiler.java:74)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:88)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:44)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:98)
at org.jetbrains.kotlin.incremental.IncrementalJsCompilerRunner.runCompiler(IncrementalJsCompilerRunner.kt:180)
at org.jetbrains.kotlin.incremental.IncrementalJsCompilerRunner.runCompiler(IncrementalJsCompilerRunner.kt:77)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:303)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl$rebuild(IncrementalCompilerRunner.kt:99)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:124)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:74)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile$default(IncrementalCompilerRunner.kt:65)
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execJsIncrementalCompiler(CompileServiceImpl.kt:550)
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execJsIncrementalCompiler(CompileServiceImpl.kt:96)
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1747)
at jdk.internal.reflect.GeneratedMethodAccessor104.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)
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)