3

我在 Linux (Ubuntu 9.04) 中全新安装了 RSA 7.5.3。我用一个 Java 项目创建了一个新工作区。当我打开“打开类型”对话框时,我得到一个空框 - 请参阅随附的屏幕截图。您会注意到对话框底部没有指定包。当我尝试查找课程时,出现以下异常:

Error occurred during status handling
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
at org.eclipse.jface.viewers.AbstractTableViewer$VirtualManager.resolveElement
(Unknown Source)!

——约纳坦

4

2 回答 2

0

好吧,实际上有人在 developerworks 上遇到了完全相同的问题!
哦,等等……那是你;)

可能是 RSA 阻止了 Java 初始化作业甚至启动,这将是一个问题,如bug 192112中所述。

如果没有,bugs.eclipse.org 上的一个新错误将是有序的。


实际上,正如 OP Yonatan Maman在评论中提到的问题的实际根源:错误 240033

从 3.3 升级到 3.4 后,Open Type 和 Open Type Hierarchy 对话框都不再起作用。

所以最新的 Ubuntu 失败了,但 RHEL 5 没问题。

与 GNOME gail 问题(错误 575873)相关联,仅影响新版本的 GTK+GAIL,如 Fedora 9 和 10、Ubuntu 8.04 和 8.10 等。

在 eclipse3.5中修复:最终修复提到:

/*
 *  Bug in GTK. With GTK 2.12, when assistive technologies is on, the time
 * it takes to add or remove several rows to the model is very long. This
 * happens because the accessible object asks each row for its data, including
 * the rows that are not visible. The the fix is to block the accessible object
 * from receiving row_added and row_removed signals and, at the end, send only
 * a notify signal with the "model" detail.
 */

替代文字

于 2009-09-03T18:02:00.220 回答
0

正如在错误跟踪器中推测的那样,这是一个 GTK 问题。

将以下内容放入位于 eclipse 安装目录中的 eclipse.ini 中,应该可以解决/解决该问题:

--launcher.GTK_version
2

这应该放在 -startup 参数下。例如:

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
--launcher.GTK_version
2
于 2016-10-06T09:55:01.053 回答