Actifsource

#6861 [Bug/Synchronize] Compare Resource: Cannot invoke "ch.actifsource.ui.component.IRoot.getSelectedChild()" because "this.fRoot" is null

Actifsource code generator for any programming language
Release: Actifsource V11.3.0

java.lang.NullPointerException: Cannot invoke "ch.actifsource.ui.component.IRoot.getSelectedChild()" because "this.fRoot" is null
at ch.actifsource.ui.synchronize.viewer.SynchronizeViewerGuiContext.updateConnectionMarkers(SynchronizeViewerGuiContext.java:516)
at ch.actifsource.ui.synchronize.viewer.SynchronizeViewerGuiContext.updateConnectionMarkers(SynchronizeViewerGuiContext.java:529)
at ch.actifsource.ui.synchronize.viewer.SynchronizeViewerGuiContext.access$2(SynchronizeViewerGuiContext.java:512)
at ch.actifsource.ui.synchronize.viewer.SynchronizeViewerGuiContext$11.updateConnectionMarkerForSelection(SynchronizeViewerGuiContext.java:608)
at ch.actifsource.ui.synchronize.viewer.SynchronizeViewerGuiContext$11.selectionChanged(SynchronizeViewerGuiContext.java:576)
at ch.actifsource.ui.synchronize.viewer.SynchronizeViewerGuiContext$11.editorFocusChanged(SynchronizeViewerGuiContext.java:600)
at ch.actifsource.ui.component.impl.ResourceEditorSelectionManager$1.notifySWTFocusChanged(ResourceEditorSelectionManager.java:113)
at ch.actifsource.ui.component.impl.ResourceEditorSelectionManager$1.focusGained(ResourceEditorSelectionManager.java:108)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:143)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5884)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1522)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1548)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1527)
at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:4874)
at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:3770)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2405)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:6840)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.GTK.gtk_widget_grab_focus(Native Method)
at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2931)
at org.eclipse.swt.widgets.Composite.forceFocus(Composite.java:717)
at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2924)
at org.eclipse.swt.widgets.Control.setFocus(Control.java:5474)
at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1681)
at org.eclipse.swt.widgets.Decorations.restoreFocus(Decorations.java:546)
at org.eclipse.swt.widgets.Shell.setEnabled(Shell.java:2399)
at org.eclipse.ui.internal.progress.ProgressManager.setUserInterfaceActive(ProgressManager.java:1053)
at org.eclipse.ui.internal.progress.ProgressManager.lambda$26(ProgressManager.java:827)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:854)
at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:830)
at org.eclipse.egit.ui.internal.synchronize.ModelAwareGitSynchronizer.compare(ModelAwareGitSynchronizer.java:60)
at org.eclipse.egit.ui.internal.CompareUtils.compare(CompareUtils.java:668)
at org.eclipse.egit.ui.internal.actions.CompareWithIndexActionHandler.execute(CompareWithIndexActionHandler.java:50)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)
at jdk.internal.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommandInContext(LegacyHandlerService.java:440)
at org.eclipse.egit.ui.internal.CommonUtils.runCommand(CommonUtils.java:218)
at org.eclipse.egit.ui.internal.CommonUtils.runCommand(CommonUtils.java:182)
at org.eclipse.egit.ui.internal.staging.StagingView.compareWith(StagingView.java:2962)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:800)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)