Also direkt reproduzieren kann ich das jetzt nicht. Meine Vermutung wäre, dass das ein spezielles Problem ist, das nur auf Linux-Systemen auftritt (ich bin aktuelle unter Mac unterwegs).
Falls jemand also das Problem auch auf Nicht-Linux Systemen hat, bitte melden. Ansonsten würde ich die Tage mal versuchen das Problem unter Linux nachzuvollziehen. Kann ein bisschen dauern aber ich würde mich auf jeden Fall noch melden.
Dann wird es wohl nur lösbar werden, wenn @nizzor ein Minimalbeispiel erstellt. Möglicherweise ist dort auch ein Fehler in seinen Daten, der das auslöst, oder?
Ich stecke in das Thema jetzt keine Zeit mehr rein, das wird mir doch zu aufwändig, sorry
Also, wenn das Problem nur mit meiner Umgebung zusammenhängt, dann ist es mir persönlich (erstmal…) nicht wichtig, dass es einen Fix gibt.
Ich habe nichtsdestotrotz mal ein Minimal-Beispiel gebaut und so gut wie Alles gelöscht, der Fehler tritt leider trotzdem noch auf. Als Hinweis noch: Der Fehler kommt erst, wenn ich erneut auf Zahlungen gehe, nachdem ich vorher bei Jahren die Reihenfolge geändert habe.
Ich habe das Projekt zudem mal ausgecheckt und ein wenig debuggt. Ich kenne das Projekt nicht und kann daher leider trotzdem nicht sagen, woher der Fehler kommt.
Aber mir ist dabei aufgefallen, dass zuerst eine Stackoverflow-Exception fliegt (Stacktrace ist leider knapp über 1000 Zeilen lang, daher musste ich diesen etwas kürzen; 400 Zeilen sollten aber mehr als genug sein denke ich). Das ist mir leider etwas spät aufgefallen. Wenn das nicht hilft: Bitte keinen Aufwand wegen mir, wenn nicht selbst gewollt
Trotzdem Allen nochmal lieben Dank für die Mühe!
Edit: ich nutze XFCE und den XServer falls die Info noch wichtig ist. Der Stacktrace sieht auf jeden Fall nach einer nicht abgebrochenen Rekursion aus…?
!ENTRY org.eclipse.e4.ui.workbench 4 0 2022-01-28 15:55:48.415
!MESSAGE Internal Error
!STACK 0
java.lang.StackOverflowError
at java.base/java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1541)
at java.base/java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:668)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:591)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:411)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:170)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.lambda$0(PartRenderingEngine.java:1138)
at org.eclipse.swt.internal.ExceptionStash.stash(ExceptionStash.java:67)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:560)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2426)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6147)
at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:554)
at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1607)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:1125)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1665)
at org.eclipse.swt.widgets.Table.setBounds(Table.java:3470)
at org.eclipse.swt.widgets.Control.setSize(Control.java:1483)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
at org.eclipse.jface.layout.TableColumnLayout.updateColumnData(TableColumnLayout.java:110)
at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
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.TableColumn.gtk_size_allocate(TableColumn.java:438)
Kannst du uns denn das Minimalbeispiel zur Verfügung stellen (das ist ja der Sinn der Aufgabe)? Dann könnte man Mal gucken, du musst dann ja nicht mehr helfen, wenn wir damit den Fehler nachstellen können.
Hier, ich habe gerade mal eine neue Datei erstellt, ein Wertpapier, ein Kauf, eine Dividende. Gleicher Fehler, allerdings erst, wenn seit die Dividende da ist.
Okay, danke für die Info. Die Zeile ist natürlich die entscheidende Zeile beim Umdrehen. Wie sie genau den Fehler auslöst verstehe ich zwar noch nicht. Aber ich werde mir das am Wochenende noch mal anschauen.
Also ich habe es nochmal mit dem Beispiel ausprobiert, ich bekomme den Fehler nicht.
Könntest du nochmal testen, ob du den Fehler tatsächlich nur bei Jahr/Anlage bekommst und nicht bei Monat/Anlage und Quartal/Anlage. Das wäre doch vielleicht nochmal interessant, um den Fehler einzugrenzen. Ansonsten prüf nochmal bitte, ob PP wirklich Java 11 nutzt?
Vielleicht installiere ich mir am Wochenende auch mal nen Linux, um es sonst auszuprobieren.