Hello,
SImple project: sample menu with DynamicMenuContribution:
@AboutToShow
public void aboutToShow( List< MMenuElement > items )
{
MDirectMenuItem directMenuItem = MMenuFactory.INSTANCE.createDirectMenuItem();
directMenuItem.setLabel( "Label" );
directMenuItem.setContributionURI( "bundleclass://Test12.app/Test12.app.handlers.HandlerTest" );
items.add( directMenuItem );
}
After click it:
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at org.eclipse.fx.ui.workbench.renderers.base.BaseItemRenderer.executeAction(BaseItemRenderer.java:183)
at org.eclipse.fx.ui.workbench.renderers.base.BaseMenuItemRenderer$1.run(BaseMenuItemRenderer.java:50)
at org.eclipse.fx.ui.workbench.renderers.fx.DefMenuItemRenderer$MenuItemImpl$2$1.run(DefMenuItemRenderer.java:132)
There is null IEclipseContext i suppose.
Attached sample application.
Or am I doing some wrong?
Regards