When navigating from one pattern to its parent pattern from the pattern editor, there is an NPE occuring:
java.lang.NullPointerException
at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.computeTitlePath(IDEWorkbenchWindowAdvisor.java:457)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.setTitlePath(IDEWorkbenchWindowAdvisor.java:443)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.recomputeTitle(IDEWorkbenchWindowAdvisor.java:434)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.updateTitle(IDEWorkbenchWindowAdvisor.java:510)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor$3.partActivated(IDEWorkbenchWindowAdvisor.java:308)
[...]
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068)
at org.eclipse.egf.pattern.ui.contributions.EditHelper.openPatternEditor(EditHelper.java:52)
at org.eclipse.egf.pattern.ui.contributions.EditHelper.openPatternEditor(EditHelper.java:40)
at org.eclipse.egf.pattern.ui.editors.pages.SpecificationPage.openParentPatternEditor(SpecificationPage.java:228)
at org.eclipse.egf.pattern.ui.editors.pages.SpecificationPage$1.widgetSelected(SpecificationPage.java:282)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
[...]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1462)
This NPE does not occur if the parent pattern definition (plugin) is present in the workspace.
This is not blocking as the parent pattern editor opens correctly, this is just annoying to have an NPE popup.
When navigating from one pattern to its parent pattern from the pattern editor, there is an NPE occuring:
This NPE does not occur if the parent pattern definition (plugin) is present in the workspace. This is not blocking as the parent pattern editor opens correctly, this is just annoying to have an NPE popup.