代码之家  ›  专栏  ›  技术社区  ›  Snehal

启动eclipse时获取错误消息(出现处理程序冲突。这可能会禁用某些命令)

  •  1
  • Snehal  · 技术社区  · 15 年前

    我在Eclipse3.3.2中开发了一个插件(RMP),我在其中动态创建菜单项。我运行了该应用程序,它工作正常,能够看到动态创建的菜单项。

    现在我导出了这个插件(RMP)。我在Eclipse3.4安装的插件文件夹中添加了这个。现在我启动了eclipse,可以看到插件(RMP)中实现的所有功能,但是动态创建的菜单项是不可见的。当我点击菜单时,什么也没有出现。
    workspace -> .metadata 文件夹

    Log:
    !ENTRY org.eclipse.ui.workbench 2 0 2009-03-30 11:59:23.266
    !MESSAGE A handler conflict occurred.  This may disable some commands.
    !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-03-30 11:59:23.267
    !MESSAGE Conflict for 'AUTODCTOOL':
    HandlerActivation(commandId=AUTODCTOOL,
        handler=ActionDelegateHandlerProxy(null,com.ericsson.eadt.apstoolsintegrator.actions.APSToolAction),
        expression=AndExpression(ActionSetExpression(APSToolsIntegrator.APSSystemFullSet,org.eclipse.ui.internal.WorkbenchWindow@166c114),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@166c114)),sourcePriority=16640)
    HandlerActivation(commandId=AUTODCTOOL,
        handler=ActionDelegateHandlerProxy(null,com.ericsson.eadt.apstoolsintegrator.actions.APSToolAction),
        expression=AndExpression(ActionSetExpression(APSToolsIntegrator.APSSystemFullSet,org.eclipse.ui.internal.WorkbenchWindow@166c114),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@166c114)),sourcePriority=16640)
    !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-03-30 11:59:23.267
    !MESSAGE Conflict for 'BTIDRIVER':
    HandlerActivation(commandId=BTIDRIVER,
        handler=ActionDelegateHandlerProxy(null,com.ericsson.eadt.apstoolsintegrator.actions.APSToolAction),
        expression=AndExpression(ActionSetExpression(APSToolsIntegrator.APSSystemFullSet,org.eclipse.ui.internal.WorkbenchWindow@166c114),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@166c114)),sourcePriority=16640)
    HandlerActivation(commandId=BTIDRIVER,
        handler=ActionDelegateHandlerProxy(null,com.ericsson.eadt.apstoolsintegrator.actions.APSToolAction),
        expression=AndExpression(ActionSetExpression(APSToolsIntegrator.APSSystemFullSet,org.eclipse.ui.internal.WorkbenchWindow@166c114),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@166c114)),sourcePriority=16640)
    

    在这方面请求帮助,

    斯奈哈尔。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community kfsone    7 年前

    试着用 -clean 选项

    如果 这还不够,问题在于定义 com.ericsson.eadt.apstoolsintegrator.actions.APSToolAction .

    如果它是一个 action set