4diac IDE version: 3.1.0.2026-03-11_1726
Session ID: 6a0c027f-28d1-4de6-85a4-aada4e9ac993
Stack trace
java.lang.NullPointerException: Cannot invoke "org.eclipse.fordiac.ide.model.libraryElement.Color.getRed()" because the return value of "org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement.getColor()" is null
at org.eclipse.fordiac.ide.application.editparts.AbstractBlockFBNElementEditPart.backgroundColorChanged(AbstractBlockFBNElementEditPart.java:296)
at org.eclipse.fordiac.ide.gef.editparts.AbstractViewEditPart.createFigure(AbstractViewEditPart.java:147)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.getFigure(AbstractGraphicalEditPart.java:473)
at org.eclipse.fordiac.ide.application.editparts.AbstractBlockFBNElementEditPart.getFigure(AbstractBlockFBNElementEditPart.java:145)
at org.eclipse.fordiac.ide.application.editparts.AbstractBlockFBNElementEditPart.getFigure(AbstractBlockFBNElementEditPart.java:1)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addChildVisual(AbstractGraphicalEditPart.java:210)
at org.eclipse.fordiac.ide.gef.editparts.AbstractFBNetworkEditPart.addChildVisual(AbstractFBNetworkEditPart.java:117)
at org.eclipse.fordiac.ide.application.editparts.FBNetworkEditPart.addChildVisual(FBNetworkEditPart.java:284)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:220)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:797)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:749)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:620)
at org.eclipse.fordiac.ide.gef.editparts.AbstractDiagramEditPart.refresh(AbstractDiagramEditPart.java:79)
at org.eclipse.fordiac.ide.application.editparts.FBNetworkEditPart.refresh(FBNetworkEditPart.java:114)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:260)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:227)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:221)
at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.java:116)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:677)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:686)
at org.eclipse.fordiac.ide.gef.DiagramEditorWithFlyoutPalette.initializeGraphicalViewer(DiagramEditorWithFlyoutPalette.java:293)
at org.eclipse.fordiac.ide.gef.DiagramEditorWithFlyoutPalette.createGraphicalViewer(DiagramEditorWithFlyoutPalette.java:192)
at org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.java:173)
at org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette.createPartControl(GraphicalEditorWithFlyoutPalette.java:78)
at org.eclipse.fordiac.ide.gef.DiagramEditorWithFlyoutPalette.createPartControl(DiagramEditorWithFlyoutPalette.java:126)
at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:256)
at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:333)
at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:232)
at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:314)
at org.eclipse.fordiac.ide.model.ui.editors.AbstractBreadCrumbEditor.createEditor(AbstractBreadCrumbEditor.java:202)
at java.base/java.util.HashMap.computeIfAbsent(Unknown Source)
at org.eclipse.fordiac.ide.model.ui.editors.AbstractBreadCrumbEditor.openEditor(AbstractBreadCrumbEditor.java:181)
at org.eclipse.fordiac.ide.model.ui.editors.AbstractBreadCrumbEditor.handleBreadCrumbSelection(AbstractBreadCrumbEditor.java:169)
at org.eclipse.fordiac.ide.model.ui.widgets.BreadcrumbWidget.lambda$5(BreadcrumbWidget.java:217)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:169)
at org.eclipse.fordiac.ide.model.ui.widgets.BreadcrumbWidget.fireSelectionChanged(BreadcrumbWidget.java:217)
at org.eclipse.fordiac.ide.model.ui.widgets.BreadcrumbWidget.setInput(BreadcrumbWidget.java:84)
at org.eclipse.fordiac.ide.model.ui.widgets.BreadcrumbWidget.setInput(BreadcrumbWidget.java:64)
at org.eclipse.fordiac.ide.model.ui.actions.OpenListener.openInBreadCrumbEditor(OpenListener.java:79)
at org.eclipse.fordiac.ide.model.ui.actions.AbstractOpenSystemElementListener.openInSystemEditor(AbstractOpenSystemElementListener.java:36)
at org.eclipse.fordiac.ide.application.actions.OpenApplicationEditorAction.run(OpenApplicationEditorAction.java:35)
at org.eclipse.fordiac.ide.model.ui.actions.OpenListenerManager.openEditor(OpenListenerManager.java:123)
at org.eclipse.fordiac.ide.model.ui.actions.Open4DIACElementAction.run(Open4DIACElementAction.java:101)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:215)
at org.eclipse.ui.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:184)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:801)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:169)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:798)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1113)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:476)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:295)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:330)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4349)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1217)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3735)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1051)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:684)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:583)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
[truncated]
4diac IDE version: 3.1.0.2026-03-11_1726
Session ID: 6a0c027f-28d1-4de6-85a4-aada4e9ac993
Stack trace