Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error encountered for ClassInfoVisitor during activation when using idea plugin #4

Open
NekoMatryoshka opened this issue Dec 30, 2024 · 0 comments

Comments

@NekoMatryoshka
Copy link

Hello, I've encountered an fatal error when using kouplelessSplit plugin to navigate all dependencies through the project. Could you pls give a hint how to fix this for me? The target file myFile.java is only a simple utility spring component for logging purposes with less than 10 direct usage references among the project. Thanks in advance!

`开始激活
开始执行 初始化应用上下文服务
执行 初始化项目的类上下文插件 失败
执行 初始化应用上下文服务 失败
ERROR, com.alipay.sofa.koupleless.kouplelessidea.parser.visitor.javaparser.ClassInfoVisitor for absolutePath: myFile.java,请查看执行日志
java.lang.RuntimeException: ERROR, com.alipay.sofa.koupleless.kouplelessidea.parser.visitor.javaparser.ClassInfoVisitor for absolutePath: myFile.java
at com.alipay.sofa.koupleless.kouplelessidea.parser.visitor.javaparser.JavaParserVisitor.parse(JavaParserVisitor.kt:21)
at com.alipay.sofa.koupleless.kouplelessidea.parser.ParseJavaService.parseParallelizedToCache(ParseJavaService.kt:300)
at com.alipay.sofa.koupleless.kouplelessidea.parser.ParseJavaService.parseParallelizedToCache$default(ParseJavaService.kt:281)
at com.alipay.sofa.koupleless.kouplelessidea.service.splitmodule.pipelineplugin.initial.InitAppClassContextPlugin.doProcess(InitAppClassContextPlugin.kt:17)
at com.alipay.sofa.koupleless.kouplelessidea.service.splitmodule.pipelineplugin.PipelinePlugin.process(PipelinePlugin.kt:19)
at com.alipay.sofa.koupleless.kouplelessidea.service.splitmodule.pipelineservice.PipelineService.process(PipelineService.kt:36)
at com.alipay.sofa.koupleless.kouplelessidea.service.splitmodule.pipelinestage.PipelineStage.process(PipelineStage.kt:36)
at com.alipay.sofa.koupleless.kouplelessidea.service.SplitModuleVerticallyService.activateDependencyAnalyse$lambda$2(SplitModuleVerticallyService.kt:142)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: Count 'n' must be non-negative, but was -1.
at kotlin.text.StringsKt__StringsJVMKt.repeat(StringsJVM.kt:799)
at com.alipay.sofa.koupleless.kouplelessidea.parser.util.JavaParserUtil.parseClassOrInterfaceType(JavaParserUtil.kt:317)
at com.alipay.sofa.koupleless.kouplelessidea.parser.util.JavaParserUtil.parseExtendClass(JavaParserUtil.kt:200)
at com.alipay.sofa.koupleless.kouplelessidea.parser.visitor.javaparser.ClassInfoVisitor.doParse(ClassInfoVisitor.kt:26)
at com.alipay.sofa.koupleless.kouplelessidea.parser.visitor.javaparser.ClassInfoVisitor.doParse(ClassInfoVisitor.kt:15)
at com.alipay.sofa.koupleless.kouplelessidea.parser.visitor.javaparser.JavaParserVisitor.parse(JavaParserVisitor.kt:17)
... 8 more

如遇拆分问题,欢迎联系 @立蓬 反馈,感谢!
激活失败,查看提示`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant