Мое меню для приложения с использованием RCP Luna 4.4.2 используется для работы отлично, но недавняя миграция в Eclipse 4.5 заставляет меня думать, что они, возможно, не были правильно реализованы в первую очередь. Код в обработчике динамического меню выглядит так:Вклад меню не запускается с Eclipse Mars 4.5
@AboutToShow
void aboutToShow(List<MMenuElement> items, ...) {
....
MDirectMenuItem item = MMenuFactory.INSTANCE.createDirectMenuItem();
item.setContributionURI("bundleclass://blablabla/x.y.z.Foobar");
item.setLabel("labelX");
items.add(item);
...
Ввод в меню показывает хорошо. Он не серый. При щелчке метод @Necute аннотированного обработчика Foobar.execute() не вызывается с 4.5 (он был вызван с 4.4.2). Что-то не так или нет в приведенном выше коде?
Было бы быть хорошей идеей написать короткий ответ со ссылкой на ошибку и кратким резюме, чтобы было ясно, что этот вопрос разрешен (вы даже можете получить некоторые голоса!) –