为什么日食总是发生错误"An internal error occurred during: "通知选择侦听器". java.lang.StackOverflowError"

Why eclipse always occur an error "An internal error occurred during: "Notifying selection listeners". java.lang.StackOverflowError"

本文关键字:during occurred 通知 选择 StackOverflowError lang java 侦听器 error internal An      更新时间:2023-10-16

我在OROCOS的框架上有一个大项目,当我在eclipse中打开一些CPP文件时,总是出现"期间发生内部错误:"通知选择侦听器".java.lang.StackOverflowError">

我重启日食

IDE,没用,我换了日食的版本,比如朱诺、凯普特、露娜、氧气,都没区别。我尝试"索引>刷新所有文件",没有用。在此处输入图像描述

我遇到了同样的问题。似乎错误是由在一个代码行中发现的太多编译错误触发的。我有一些模板和多个命名空间的困难。这导致一行中大约有 30 个错误。对我有帮助的是修复(或删除(这一行。

我又遇到了这个问题。当它弹出时,我在一个文件中有两个类。所以我决定将类拆分为单独的文件。我已经将基类复制粘贴到新文件中。结果让我感到惊讶:旧文件已治愈,问题开始出现在新文件中。我已经忽略了一段时间,一切都很好,直到我注意到对基类的更改不会影响派生类,因为它们应该这样做。长话短说,我已经在另一个具有不同名称的文件中重新键入了基类,现在似乎它又可以工作了。