Получение ошибки (СООБЩЕНИЕ Возник конфликт обработчика. Это может отключить некоторые команды) при запуске eclipse - PullRequest
1 голос
/ 30 марта 2009

Я разработал один плагин (RMP) в Eclipse 3.3.2, где я динамически создаю пункты меню. Я запустил приложение, и оно работает нормально, и я могу видеть элементы меню, созданные динамически.

Теперь я экспортировал этот плагин (RMP). Я добавил это в папку плагинов установки eclipse 3.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)

Запрос помощи в этом отношении, Заранее спасибо.

Snehal.

1 Ответ

1 голос
/ 30 марта 2009

Попробуйте запустить eclipse3.4 с опцией -clean.

Если -clean недостаточно, проблема заключается в определении com.ericsson.eadt.apstoolsintegrator.actions.APSToolAction.

Если это набор действий , проверьте его определение: используемая привязка клавиш может конфликтовать с устаревшим определением ключей eclipse3.4.

...