当前位置: 首页 > 知识库问答 >
问题:

eclispe:在“更新Maven项目”java期间发生内部错误。StackOverflowerr语言

司马宏邈
2023-03-14

当使用右键单击project为maven更新project时,eclipse中是否有人会遇到以下异常-

对话框1=

对话2=

Eclipse bug团队也报告了同样的情况:https://bugs.eclipse.org/bugs/show_bug.cgi?id=443050

Eclipse版本:4.3

==================================日蚀日志 ==================================

!MESSAGE An internal error occurred during: "Updating Maven Project".
!STACK 0 
java.lang.StackOverflowError
    at java.util.AbstractCollection.containsAll(AbstractCollection.java:278)
    at java.util.AbstractSet.equals(AbstractSet.java:78)
    at org.sonatype.aether.util.graph.transformer.NearestVersionConflictResolver$1.accept(NearestVersionConflictResolver.java:193)
    at org.sonatype.aether.util.graph.PathRecordingDependencyVisitor.visitEnter(PathRecordingDependencyVisitor.java:88)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:198)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
   .....

共有1个答案

桂志新
2023-03-14

从下载最新的Maven(3.2.3)http://maven.apache.org/并从命令行运行它。它应该会给您一条有用的错误消息,而不是堆栈溢出。

背景:Maven的某些版本中存在一个错误,无法检测依赖项中的循环。

 类似资料: