Eclispe的:在发生内部错误:“更新Maven项目” java.lang.StackOverflowError的
问题描述:
有谁遇到以下异常在日食时,项目使用项目右键单击行家更新 - >的Maven - >更新项目。 “更新Maven项目”Eclispe的:在发生内部错误:“更新Maven项目” java.lang.StackOverflowError的
对话框2 =>堆栈溢出发生错误:期间发生
对话框1 =>内部错误。 YOu被推荐离开工作台。 ...你想退出工作台吗?
报道称,对于日食的bug队一样:https://bugs.eclipse.org/bugs/show_bug.cgi?id=443050
Eclipse版本:4.3
======================== ========== ECLIPSE日志==================================
!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)
.....
答
从http://maven.apache.org/下载最新的Maven(3.2.3),并从命令行运行它。它应该给你一个有用的错误消息,而不是堆栈溢出。
背景:有Maven中的某些版本可能不依赖检测周期的错误。
检查你的POM,你可能有加对方为依赖模块。 – 2014-09-02 07:40:05