1

現在、CustomizableIntroPart を使用して XHTML-Intro を構築しています。このページでは、jQuery を使用して auto comolation で検索フィールドを実装しました。http://org.eclipse.ui.intro/runAction ?... URLを呼び出す検索結果をクリックしようとすると、すべて問題ありません。しかし、キーボードの return または enter ボタンを使用してそのリンクを開くと、JVM 全体がクラッシュし、次のメッセージが表示されます。

A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x5c8bb6f2, pid=7580, tid=8816
#
# JRE version: 7.0_05-b06
# Java VM: Java HotSpot(TM) Client VM (23.1-b03 mixed mode windows-x86 )
# Problematic frame:
# C  [ieframe.dll+0x13b6f2]  Ordinal159+0xcee3

エラーのデバッグを試みたところ、メソッド callback2 のクラス org.eclipse.swt.internal.ole.win32.COMObject のどこかに到達しました。

私はEclipse 3.7.2、JDK 7u5、およびWin7 64ビットを使用しています

同様の問題に直面している人はいますか?

4

1 に答える 1

0

問題はスレッドに関連しているようです。呼び出された org.eclipse.ui.intro.config.IIntroAction 内で、イントロを非表示にしてエディターを開きました。エディターを非同期で開くと、問題が解決します。

Display.getCurrent().asyncExec(createOpenEditorRunnable());

これが誰かに役立つことを願っています。

于 2012-07-26T13:47:29.647 に答える