Eclipse rcp 我的Eclipse应用程序UI在少数工作站上损坏

Eclipse rcp 我的Eclipse应用程序UI在少数工作站上损坏,eclipse-rcp,Eclipse Rcp,当我的一个客户在WINDOWS7环境下运行我的应用程序时,他们遇到了以下异常,尽管它从未在本地或与其他客户一起复制 错误消息如下(我复制了2个错误实例作为参考,否则我会在日志文件中看到很多这样的错误消息),在我看来就像是jar签名问题,有人能帮我知道如何解决这样的问题吗(我从来没有在使用此应用程序的其他客户中看到过这样的问题) 提前感谢第一个错误-处理程序冲突-是由于同一个命令id存在两个处理程序com.cybermation.ejsentity.ui.views.navigator.EJSEn

当我的一个客户在WINDOWS7环境下运行我的应用程序时,他们遇到了以下异常,尽管它从未在本地或与其他客户一起复制

错误消息如下(我复制了2个错误实例作为参考,否则我会在日志文件中看到很多这样的错误消息),在我看来就像是jar签名问题,有人能帮我知道如何解决这样的问题吗(我从来没有在使用此应用程序的其他客户中看到过这样的问题)


提前感谢

第一个错误-处理程序冲突-是由于同一个命令id存在两个处理程序
com.cybermation.ejsentity.ui.views.navigator.EJSEntityNavigatorView

从handler-
org.eclipse.ui.internal.registry.ShowViewHandler
,您可以看到我们正在讨论为所有视图自动生成的处理程序

因此,我猜想您在插件中意外地声明了两次相同的视图ID


第二个例外是另一个故事。。。我认为…

第一个错误-处理程序冲突-是由于同一个命令id
com.cybermation.ejsentity.ui.views.navigator.EJSEntityNavigatorView存在两个处理程序

从handler-
org.eclipse.ui.internal.registry.ShowViewHandler
,您可以看到我们正在讨论为所有视图自动生成的处理程序

因此,我猜想您在插件中意外地声明了两次相同的视图ID

第二个例外是另一个故事。。。我想

!SESSION 2012-02-13 04:11:42.771 -----------------------------------------------
eclipse.buildId=Build:    262
java.version=1.5.0_12
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

This is a continuation of log file C:\Users\myuser\workspace\.metadata\.bak_0.log
Created Time: 2012-02-13 04:11:52.102

!ENTRY org.eclipse.ui.workbench 2 0 2012-02-13 04:11:52.102
!MESSAGE A handler conflict occurred.  This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2012-02-13 04:11:52.102
!MESSAGE Conflict for 'com.cybermation.ejsentity.ui.views.navigator.EJSEntityNavigatorView':
HandlerActivation(commandId=com.cybermation.ejsentity.ui.views.navigator.EJSEntityNavigatorView,
    handler=org.eclipse.ui.internal.registry.ShowViewHandler@6245a4,
    expression=,sourcePriority=0)
HandlerActivation(commandId=com.cybermation.ejsentity.ui.views.navigator.EJSEntityNavigatorView,
    handler=org.eclipse.ui.internal.registry.ShowViewHandler@1ca4eb4,
    expression=,sourcePriority=0)

!ENTRY org.eclipse.core.jobs 4 2 2012-02-16 07:59:08.157
!MESSAGE An internal error occurred during: "org.eclipse.equinox.launcher.win32.win32.x86".
!STACK 0
java.lang.SecurityException: The signature cannot be verified for this signer META-INF/ECLIPSE.RSA in this bundle: org.eclipse.osgi.baseadaptor.bundlefile.DirBundleFile@1558d62
    at org.eclipse.osgi.internal.verifier.SignedBundleFile.setBundleFile(SignedBundleFile.java:495)
    at org.eclipse.osgi.internal.verifier.SignedBundleHook.getVerifier(SignedBundleHook.java:161)
    at org.eclipse.osgi.internal.verifier.SignedBundleHook.getVerifier(SignedBundleHook.java:172)
    at org.eclipse.ui.internal.about.AboutBundleData.isSigned(AboutBundleData.java:107)
    at org.eclipse.ui.internal.dialogs.AboutPluginsDialog$2.run(AboutPluginsDialog.java:105)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)