```java.lang.IllegalArgumentException: ClassicType...
# compiler
t
Copy code
java.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)