3

Linux (Ubuntu 9.04) に RSA 7.5.3 を新規インストールしました。1 つの 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

バグトラッカーで推測されているように、これは 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 に答える
0

まあ、誰かが実際にdeveloperworksでまったく同じ問題を抱えています!
ああ待って...それはあなたでしょう;)

バグ 192112でコメントされているように、RSA が Java 初期化ジョブの開始さえ妨げている可能性があります。

そうでない場合は、bugs.eclipse.org に新しいバグを追加する必要があります。


実際、OP Yonatan Mamanがコメントで問題の実際の原因について言及しているように、バグ 240033です。

3.3 から 3.4 にアップグレードすると、Open Type ダイアログと Open Type Hierarchy ダイアログの両方が機能しなくなります。

最新の Ubuntu は失敗しますが、RHEL 5 は問題ありません。

Fedora 9 および 10、Ubuntu 8.04 および 8.10 などのように、GTK+GAIL の新しいバージョンにのみ影響する GNOME gail の問題 (バグ 575873 ) にリンクされています。

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 に答える