Ich habe mir ein Attribut mit einem Prozentfeld angelegt und habe bei einer Aktie dieses Feld mit einer Zahl versehentlich befüllt, das Feld sollte eigentlich leer bleiben. Es war mir nicht möglich, die Eingabe wieder zu löschen, es kam immer ein Java Fehler. Ich kann sicher damit leben, wollte das aber berichten:
Mon Jun 11 07:42:35 CEST 2018
java.lang.NullPointerException
at name.abuchen.portfolio.model.AttributeType$PercentConverter.fromString(AttributeType.java:171)
at name.abuchen.portfolio.ui.util.viewers.AttributeEditingSupport.setValue(AttributeEditingSupport.java:54)
at name.abuchen.portfolio.ui.util.viewers.ColumnEditingSupportWrapper.setValue(ColumnEditingSupportWrapper.java:61)
at org.eclipse.jface.viewers.EditingSupport.saveCellEditorValue(EditingSupport.java:113)
at org.eclipse.jface.viewers.ColumnViewerEditor.saveEditorValue(ColumnViewerEditor.java:433)
at org.eclipse.jface.viewers.ColumnViewerEditor.applyEditorValue(ColumnViewerEditor.java:299)
at org.eclipse.jface.viewers.ColumnViewerEditor$1.applyEditorValue(ColumnViewerEditor.java:152)
at org.eclipse.jface.viewers.CellEditor$1.run(CellEditor.java:332)
at org.eclipse.jface.util.SafeRunnable$1.run(SafeRunnable.java:126)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
at org.eclipse.jface.viewers.CellEditor.fireApplyEditorValue(CellEditor.java:329)
at org.eclipse.jface.viewers.TextCellEditor.handleDefaultSelection(TextCellEditor.java:283)
at org.eclipse.jface.viewers.TextCellEditor.lambda$0(TextCellEditor.java:143)
at org.eclipse.swt.events.SelectionListener$2.widgetDefaultSelected(SelectionListener.java:99)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:120)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:162)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)