单击介绍中的链接时RCP应用程序崩溃
问题描述:
目前,我正在使用CustomizableIntroPart构建XHTML-Intro。我在此页面上使用jQuery实现了一个自动comoletion的搜索字段。每当我尝试点击一个调用http://org.eclipse.ui.intro/runAction?... URL的搜索结果时,一切都很好。但是,当我打开使用回报链接或回车键键盘上的整体JVM崩溃,并显示以下信息:单击介绍中的链接时RCP应用程序崩溃
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
我试图调试错误,并在类org.eclipse.swt.internal的地方降落。 ole.win32.COMObject的方法callback2
我使用的Eclipse 3.7.2,JDK 7U5和Win7 64位
任何人都面临着类似的问题?
答
看来问题似乎与线程有关。在被调用的org.eclipse.ui.intro.config.IIntroAction内部,我隐藏了介绍并打开了一个编辑器。打开编辑器异步解决问题:
Display.getCurrent().asyncExec(createOpenEditorRunnable());
希望这对某人有用。
我建议提交这个(和你的解决方法)作为Eclipse的错误 - 尤其是如果它是可以像这样的JVM崩溃的东西。 – Krease 2012-08-31 04:03:29