"ActionContext-1" #226 daemon prio=5 os_prio=0 tid=0x000000006fc92000 nid=0x4144 runnable [0x000000005644b000]
java.lang.Thread.State: RUNNABLE
at java.util.HashSet.<init>(HashSet.java:106)
at kotlin.reflect.jvm.internal.impl.utils.DFS$VisitedWithSet.<init>(DFS.java:136)
at kotlin.reflect.jvm.internal.impl.utils.DFS.dfs(DFS.java:37)
at kotlin.reflect.jvm.internal.impl.utils.DFS.ifAny(DFS.java:47)
at kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil.DescriptorUtilsKt.declaresOrInheritsDefaultValue(DescriptorUtils.kt:188)
at kotlin.reflect.jvm.internal.KParameterImpl.isOptional(KParameterImpl.kt:61)
at kotlin.reflect.full.KClasses.createInstance(KClasses.kt:280)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:73)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:74)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:74)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:74)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:74)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$copy$2.accept(AbstractPsiClassHelper.kt:82)
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.copy(AbstractPsiClassHelper.kt:81)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getFields(AbstractPsiClassHelper.kt:253)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.parseFieldOrMethod(AbstractPsiClassHelper.kt:1052)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$getFields$2.invoke(AbstractPsiClassHelper.kt:462)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$getFields$2.invoke(AbstractPsiClassHelper.kt:25)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.foreachField(AbstractPsiClassHelper.kt:496)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getFields(AbstractPsiClassHelper.kt:445)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:421)
at com.itangcent.idea.utils.CustomizedPsiClassHelper.getTypeObject(CustomizedPsiClassHelper.kt:39)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:274)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:332)
at com.itangcent.idea.utils.CustomizedPsiClassHelper.getTypeObject(CustomizedPsiClassHelper.kt:39)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:274)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.parseFieldOrMethod(AbstractPsiClassHelper.kt:971)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$getFields$2.invoke(AbstractPsiClassHelper.kt:462)
at com.itangcent.intellij.psi.AbstractPsiClassHelper$getFields$2.invoke(AbstractPsiClassHelper.kt:25)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.foreachField(AbstractPsiClassHelper.kt:496)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getFields(AbstractPsiClassHelper.kt:445)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:421)
at com.itangcent.idea.utils.CustomizedPsiClassHelper.getTypeObject(CustomizedPsiClassHelper.kt:39)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:274)
at com.itangcent.intellij.psi.AbstractPsiClassHelper.getTypeObject(AbstractPsiClassHelper.kt:182)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter.parseResponseBody(AbstractRequestClassExporter.kt:407)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter.processResponse(AbstractRequestClassExporter.kt:200)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter.exportMethodApi(AbstractRequestClassExporter.kt:150)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter.access$exportMethodApi(AbstractRequestClassExporter.kt:32)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter$export$1.invoke(AbstractRequestClassExporter.kt:114)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter$export$1.invoke(AbstractRequestClassExporter.kt:32)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter.foreachMethod(AbstractRequestClassExporter.kt:455)
at com.itangcent.idea.plugin.api.export.AbstractRequestClassExporter.export(AbstractRequestClassExporter.kt:112)
at com.itangcent.idea.plugin.api.export.ComboClassExporter$export$1.apply(ComboClassExporter.kt:38)
at com.itangcent.idea.plugin.api.export.ComboClassExporter$export$1.apply(ComboClassExporter.kt:13)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:449)
at com.itangcent.idea.plugin.api.export.ComboClassExporter.export(ComboClassExporter.kt:38)
at com.itangcent.idea.plugin.api.export.yapi.YapiApiExporter$doExport$3.invoke(YapiApiExporter.kt:65)
at com.itangcent.idea.plugin.api.export.yapi.YapiApiExporter$doExport$3.invoke(YapiApiExporter.kt:13)
at com.itangcent.intellij.psi.SelectedHelper$Builder$onFile$1.invoke(SelectedHelper.kt:144)
at com.itangcent.intellij.psi.SelectedHelper$Builder$onFile$1.invoke(SelectedHelper.kt:22)
at com.itangcent.intellij.context.ActionContext$runInReadUI$1.run(ActionContext.kt:314)
at com.intellij.openapi.application.ReadAction.lambda$run$1(ReadAction.java:53)
at com.intellij.openapi.application.ReadAction$$Lambda$960/699603244.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.openapi.application.ReadAction.run(ReadAction.java:53)
at com.itangcent.intellij.context.ActionContext.runInReadUI(ActionContext.kt:308)
at com.itangcent.intellij.psi.SelectedHelper$Builder.onFile(SelectedHelper.kt:142)
at com.itangcent.intellij.psi.SelectedHelper$Builder.access$onFile(SelectedHelper.kt:22)
at com.itangcent.intellij.psi.SelectedHelper$Builder$traversal$2.invoke(SelectedHelper.kt:78)
at com.itangcent.intellij.psi.SelectedHelper$Builder$traversal$2.invoke(SelectedHelper.kt:22)
at com.itangcent.intellij.context.ActionContext$runInReadUI$1.run(ActionContext.kt:314)
at com.intellij.openapi.application.ReadAction.lambda$run$1(ReadAction.java:53)
at com.intellij.openapi.application.ReadAction$$Lambda$960/699603244.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:936)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.openapi.application.ReadAction.run(ReadAction.java:53)
at com.itangcent.intellij.context.ActionContext.runInReadUI(ActionContext.kt:308)
at com.itangcent.intellij.psi.SelectedHelper$Builder.traversal(SelectedHelper.kt:72)
at com.itangcent.idea.plugin.api.export.yapi.YapiApiExporter.doExport(YapiApiExporter.kt:73)
at com.itangcent.idea.plugin.api.export.yapi.YapiApiExporter.export(YapiApiExporter.kt:18)
at com.itangcent.idea.plugin.actions.YapiExportAction.actionPerformed(YapiExportAction.kt:40)
at com.itangcent.intellij.actions.KotlinAnAction$actionPerformed$2.invoke(KotlinAnAction.kt:49)
at com.itangcent.intellij.actions.KotlinAnAction$actionPerformed$2.invoke(KotlinAnAction.kt:17)
at com.itangcent.intellij.context.ActionContext$runAsync$2.run(ActionContext.kt:169)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
@RestController
@RequestMapping("/test")
public class TestJavaController {
@GetMapping("/failed")
public FailedDTO failed() {
return null;
}
}
class FailedDTO {
private SomeEnum field;
public SomeEnum getField() {
return field;
}
public void setField(SomeEnum field) {
this.field = field;
}
}
enum SomeEnum {
ONE, TWO
}