View Issue Details

IDProjectCategoryView StatusLast Update
0000749FakturamaDokumente (Documents)public2021-05-24 01:05
Reporterrheydenr Assigned Torheydenr  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformMacOSOS XOS Version10.7.x
Product Version2.0.3 
Target Version2.1.2Fixed in Version2.1.2 
Summary0000749: NPE bei Auswahl eines Leistungsdatums
Description

Versucht man unter MacOS ein Leistungsdatum in der Artikelzeile auszuwählen, kommt es zu einer Fehlermeldung. Im Logfile steht dazu:

00:19:19.567 [com.sebulli.fakturama.log.LogbackAdapter@633a2e99] ERROR org.eclipse.e4.ui.workbench - Internal Error
java.lang.NullPointerException: null
    at org.eclipse.swt.widgets.Control.calculateVisibleRegion(Control.java:777) ~[na:na]
    at org.eclipse.swt.widgets.Control.getVisibleRegion(Control.java:2063) ~[na:na]
    at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2181) ~[na:na]
    at org.eclipse.swt.graphics.GC.<init>(GC.java:174) ~[na:na]
    at org.eclipse.swt.graphics.GC.<init>(GC.java:135) ~[na:na]
    at org.eclipse.nebula.cwt.v.VControl.computeSize(VControl.java:297) ~[na:na]
    at org.eclipse.nebula.cwt.v.VControl.computeSize(VControl.java:259) ~[na:na]
    at org.eclipse.nebula.cwt.v.VGridLayout.loadChildSizes(VGridLayout.java:413) ~[na:na]
    at org.eclipse.nebula.cwt.v.VGridLayout.layout(VGridLayout.java:398) ~[na:na]
    at org.eclipse.nebula.cwt.v.VPanel.layout(VPanel.java:189) ~[na:na]
    at org.eclipse.nebula.cwt.v.VPanel.layout(VPanel.java:185) ~[na:na]
    at org.eclipse.nebula.widgets.cdatetime.DatePicker.updateHeader(DatePicker.java:1296) ~[na:na]
    at org.eclipse.nebula.widgets.cdatetime.DatePicker.updateLabels(DatePicker.java:1306) ~[na:na]
    at org.eclipse.nebula.widgets.cdatetime.DatePicker.setFields(DatePicker.java:936) ~[na:na]
    at org.eclipse.nebula.widgets.cdatetime.CDateTime.createPicker(CDateTime.java:476) ~[na:na]
    at org.eclipse.nebula.widgets.cdatetime.CDateTime.setOpen(CDateTime.java:1665) ~[na:na]
    at org.eclipse.nebula.widgets.cdatetime.CDateTime.setOpen(CDateTime.java:1658) ~[na:na]
    at org.eclipse.nebula.cwt.base.BaseCombo$3.handleEvent(BaseCombo.java:422) ~[na:na]
    at org.eclipse.nebula.cwt.v.VControl.notifyListeners(VControl.java:586) ~[na:na]
    at org.eclipse.nebula.cwt.v.VButton.filterEvent(VButton.java:92) ~[na:na]
    at org.eclipse.nebula.cwt.v.VControl.handleEvent(VControl.java:200) ~[na:na]
    at org.eclipse.nebula.cwt.v.VControl$1.handleEvent(VControl.java:151) ~[na:na]
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) ~[na:na]
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4258) ~[na:na]
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1502) ~[na:na]
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1525) ~[na:na]
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1510) ~[na:na]
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1314) ~[na:na]
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4082) ~[na:na]
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3699) ~[na:na]
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150) ~[na:na]
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) ~[na:na]
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039) ~[na:na]
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) ~[na:na]
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:162) ~[na:na]
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) ~[na:na]
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) ~[na:na]
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) ~[na:na]
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) ~[na:na]
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) ~[na:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
    at org.eclipse.equinox.launcher.Main.run(Main.java:1499) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
    at org.eclipse.equinox.launcher.Main.main(Main.java:1472) ~[org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar:na]
Part part:com.sebulli.fakturama.views.errorView is NOT visible 
TagsNo tags attached.

Activities

rheydenr

2019-02-24 23:33

administrator   ~0000880

Das Problem tritt bei Linux auch auf, äußert sich aber anders (da verschwindet das Aufklappfenster für die Datumsauswahl einfach).

Aktueller Workaround: Datum per Hand eingeben (mit den Cursortasten weiterschalten).

rheydenr

2019-10-02 17:38

administrator   ~0000940

Last edited: 2019-10-02 17:40

Hängt mit Bug #352693 zusammen. Und auch mit #287511.

rheydenr

2020-01-22 10:41

administrator   ~0001017

Bei Linux ist das Problem ab Version 2.1.0 behoben.

rheydenr

2021-05-24 01:05

administrator   ~0001211

Problem wurde mit selbstgebauter NatTable-Lib behoben. Siehe dazu https://bugs.eclipse.org/bugs/show_bug.cgi?id=573716 (muß wieder umgebaut werden, wenn das offiziell released ist!)

Issue History

Date Modified Username Field Change
2019-02-16 22:47 rheydenr New Issue
2019-02-16 22:47 rheydenr Status new => assigned
2019-02-16 22:47 rheydenr Assigned To => rheydenr
2019-02-24 23:33 rheydenr Note Added: 0000880
2019-10-02 17:38 rheydenr Note Added: 0000940
2019-10-02 17:40 rheydenr Note Edited: 0000940
2019-12-17 23:19 rheydenr Target Version 2.1.0 => 2.1.1
2020-01-22 10:41 rheydenr Note Added: 0001017
2020-02-12 14:04 rheydenr Target Version 2.1.1 => 2.1.2
2020-05-30 13:00 rheydenr Target Version 2.1.2 => 2.1.1
2020-11-14 21:52 rheydenr Target Version 2.1.1 => 2.1.2
2021-05-24 01:05 rheydenr Status assigned => resolved
2021-05-24 01:05 rheydenr Resolution open => fixed
2021-05-24 01:05 rheydenr Fixed in Version => 2.1.2
2021-05-24 01:05 rheydenr Note Added: 0001211