1

目前我正在使用 CustomizableIntroPart 构建一个 XHTML-Intro。我在此页面上使用 jQuery 实现了一个具有自动排序功能的搜索字段。每当我尝试单击调用http://org.eclipse.ui.intro/runAction ?... URL 的搜索结果时,一切都很好。但是当我使用键盘上的返回或输入按钮打开该链接时,整个 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 回答