Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse类型层次结构堆栈溢出_Java_Eclipse - Fatal编程技术网

Java Eclipse类型层次结构堆栈溢出

Java Eclipse类型层次结构堆栈溢出,java,eclipse,Java,Eclipse,我在eclipse上反复遇到堆栈溢出错误。它对应于将Apache的PDFBOx2.0添加到我的构建路径中,并合并和修改我在上面找到的一些代码。似乎很中肯。 我尝试过刷新、关闭和重新打开项目、删除.index文件等。 以下是eclipse日志: !STACK 0 org.eclipse.recommenders.utils.Logs$LogTraceException at org.eclipse.recommenders.utils.Logs$LogTraceException.newT

我在eclipse上反复遇到堆栈溢出错误。它对应于将Apache的PDFBOx2.0添加到我的构建路径中,并合并和修改我在上面找到的一些代码。似乎很中肯。 我尝试过刷新、关闭和重新打开项目、删除.index文件等。 以下是eclipse日志:

!STACK 0
org.eclipse.recommenders.utils.Logs$LogTraceException
    at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:381)
    at org.eclipse.recommenders.utils.Logs.log(Logs.java:134)
    at org.eclipse.recommenders.internal.types.rcp.ProjectTypesIndex.needsRebuild(ProjectTypesIndex.java:169)
    at org.eclipse.recommenders.internal.types.rcp.ProjectTypesIndex.startUp(ProjectTypesIndex.java:122)
    at com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:54)
    at com.google.common.util.concurrent.Callables$3.run(Callables.java:93)
    at java.lang.Thread.run(Thread.java:745)

!ENTRY org.eclipse.core.jobs 4 2 2017-03-31 14:07:44.593
!MESSAGE An internal error occurred during: "Indexing type hierarchy of project ‘penelope-vision’".
!STACK 0
java.lang.StackOverflowError
    at java.util.HashMap.hash(HashMap.java:338)
    at java.util.HashMap.get(HashMap.java:556)
    at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getAllSupertypes0(TypeHierarchy.java:503)
    at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getAllSupertypes0(TypeHierarchy.java:522)
    at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getAllSupertypes0(TypeHierarchy.java:522)
    at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getAllSupertypes0(TypeHierarchy.java:522)
    at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getAllSupertypes0(TypeHierarchy.java:522)
    at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getAllSupertypes0(TypeHierarchy.java:522)

最后一行重复了很多次。

虽然Eclipse社区已经承认这是一个bug,但您可以采取以下解决方法:

1) 尝试使用较新版本的Eclipse(氧气或氖气)


2) 从工作区备份项目。删除您的工作区。启动Eclipse并让它创建一个新的Eclipse。然后将您的项目从备份复制到新的工作区。

我已经在使用Neon,但工作区删除似乎起到了作用,至少从那时起就没有发生过。