{"action":"closed","issue":{"url":"https://api.github.com/repos/Yakindu/statecharts/issues/2041","repository_url":"https://api.github.com/repos/Yakindu/statecharts","labels_url":"https://api.github.com/repos/Yakindu/statecharts/issues/2041/labels{/name}","comments_url":"https://api.github.com/repos/Yakindu/statecharts/issues/2041/comments","events_url":"https://api.github.com/repos/Yakindu/statecharts/issues/2041/events","html_url":"https://github.com/Yakindu/statecharts/issues/2041","id":315750004,"number":2041,"title":"NPE when changing the routing style and save / close state chart editor","user":{"login":"wohaug","id":1328131,"avatar_url":"https://avatars1.githubusercontent.com/u/1328131?v=4","gravatar_id":"","url":"https://api.github.com/users/wohaug","html_url":"https://github.com/wohaug","followers_url":"https://api.github.com/users/wohaug/followers","following_url":"https://api.github.com/users/wohaug/following{/other_user}","gists_url":"https://api.github.com/users/wohaug/gists{/gist_id}","starred_url":"https://api.github.com/users/wohaug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wohaug/subscriptions","organizations_url":"https://api.github.com/users/wohaug/orgs","repos_url":"https://api.github.com/users/wohaug/repos","events_url":"https://api.github.com/users/wohaug/events{/privacy}","received_events_url":"https://api.github.com/users/wohaug/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-19T06:58:40Z","updated_at":"2018-04-19T11:14:13Z","closed_at":"2018-04-19T11:14:13Z","author_association":"NONE","body":"Create a new state chart with two states and a transition and save it.\r\nThen change the routing style of the transition and save / close the state chart.\r\nNPE below occurs.\r\n\r\nObserved in\r\nYAKINDU Statechart Tools Standard Edition\r\nversion 3.3.1\r\n\r\n`\r\njava.lang.NullPointerException\r\n\tat org.eclipse.gmf.runtime.common.ui.services.action.global.GlobalActionHandlerService$ProviderDescriptor.provides(GlobalActionHandlerService.java:83)\r\n\tat org.eclipse.gmf.runtime.common.core.service.Service.safeProvides(Service.java:859)\r\n\tat org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$1.getUncachedProviders(ExecutionStrategy.java:88)\r\n\tat org.eclipse.gmf.runtime.common.core.service.Service.getProviders(Service.java:537)\r\n\tat org.eclipse.gmf.runtime.common.core.service.ExecutionStrategy$1.execute(ExecutionStrategy.java:67)\r\n\tat org.eclipse.gmf.runtime.common.core.service.Service.execute(Service.java:651)\r\n\tat org.eclipse.gmf.runtime.common.ui.services.action.global.GlobalActionHandlerService.execute(GlobalActionHandlerService.java:221)\r\n\tat org.eclipse.gmf.runtime.common.ui.services.action.global.GlobalActionHandlerService.getGlobalActionHandler(GlobalActionHandlerService.java:231)\r\n\tat org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.getGlobalActionHandlerData(GlobalAction.java:285)\r\n\tat org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.getGlobalActionHandlerData(GlobalAction.java:354)\r\n\tat org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.getGlobalActionHandlerData(GlobalAction.java:255)\r\n\tat org.eclipse.gmf.runtime.common.ui.action.global.GlobalAction.refresh(GlobalAction.java:147)\r\n\tat org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChanged(AbstractActionHandler.java:387)\r\n\tat org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelectionEvents(DiagramGraphicalViewer.java:256)\r\n\tat org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$2.run(DiagramGraphicalViewer.java:269)\r\n\tat org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)\r\n\tat org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)\r\n\tat org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4213)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3820)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)\r\n\tat org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)\r\n\tat org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r\n\tat java.lang.reflect.Method.invoke(Unknown Source)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1499)\r\n`"}}
{"actor":{"display_login":"robert-rudi"}}