View Issue Details

IDProjectCategoryView StatusLast Update
0000832FakturamaSchnittstellenpublic2019-12-29 23:45
Reporterherrdeh Assigned Torheydenr  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionreopened 
PlatformPCOSLinuxOS VersionDebian (64bit)
Product Version2.0.5 
Target Version2.1.0Fixed in Version2.1.0 
Summary0000832: CSV-Import von Produkten nicht möglich - java.lang.nullpointerExeption
Description

Das Problem tritt auf beim Versuch, Produkte aus einer CSV-Datei zu importieren und wurde von 3 Leuten bestätigt.
https://forum.fakturama.info/read.php?9,14515

Steps To Reproduce

CSV-Import standardmäßig durchführen - die Fehlermeldung kommt nach "Fertigstellen".

Tagsimportieren, Schnittstelle
Attached Files
Error.2019-12-19.log (10,504 bytes)   
20191219 09:48:43.458 | ERROR |  | Internal Error
java.lang.NullPointerException: null
	at org.fakturama.imp.wizard.ImportOptionPage.getCurrentDialogSettings(ImportOptionPage.java:219) ~[na:na]
	at org.fakturama.imp.wizard.ImportOptionPage.saveSettings(ImportOptionPage.java:234) ~[na:na]
	at org.fakturama.imp.wizard.csv.products.ProductsCsvImportWizard.performFinish(ProductsCsvImportWizard.java:119) ~[na:na]
	at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:775) ~[na:na]
	at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:414) ~[na:na]
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:622) ~[na:na]
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) ~[na:na]
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) ~[na:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na]
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) ~[na:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) ~[na:na]
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) ~[na:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) ~[na:na]
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) ~[na:na]
	at org.eclipse.jface.window.Window.open(Window.java:799) ~[na:na]
	at org.fakturama.wizard.imp.handler.ImportHandler.execute(ImportHandler.java:55) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254) ~[na:na]
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ~[na:na]
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497) ~[na:na]
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) ~[na:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na]
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) ~[na:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) ~[na:na]
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) ~[na:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) ~[na:na]
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) ~[na:na]
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) ~[na:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) ~[na:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) ~[na:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) ~[na:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
	at org.eclipse.equinox.launcher.Main.run(Main.java:1476) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
	at org.eclipse.equinox.launcher.Main.main(Main.java:1449) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
20191219 09:49:39.455 | ERROR |  | Internal Error
java.lang.NullPointerException: null
	at org.fakturama.imp.wizard.ImportOptionPage.getCurrentDialogSettings(ImportOptionPage.java:219) ~[na:na]
	at org.fakturama.imp.wizard.ImportOptionPage.saveSettings(ImportOptionPage.java:234) ~[na:na]
	at org.fakturama.imp.wizard.csv.products.ProductsCsvImportWizard.performFinish(ProductsCsvImportWizard.java:119) ~[na:na]
	at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:775) ~[na:na]
	at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:414) ~[na:na]
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:622) ~[na:na]
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) ~[na:na]
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) ~[na:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na]
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) ~[na:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) ~[na:na]
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) ~[na:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) ~[na:na]
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) ~[na:na]
	at org.eclipse.jface.window.Window.open(Window.java:799) ~[na:na]
	at org.fakturama.wizard.imp.handler.ImportHandler.execute(ImportHandler.java:55) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254) ~[na:na]
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ~[na:na]
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497) ~[na:na]
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) ~[na:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na]
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) ~[na:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) ~[na:na]
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) ~[na:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) ~[na:na]
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) ~[na:na]
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) ~[na:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) ~[na:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) ~[na:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) ~[na:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
	at org.eclipse.equinox.launcher.Main.run(Main.java:1476) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
	at org.eclipse.equinox.launcher.Main.main(Main.java:1449) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na]
Error.2019-12-19.log (10,504 bytes)   

Activities

herrdeh

2019-12-21 15:49

reporter   ~0000976

Der gleiche Fehler tritt übrigens auch auf, wenn ich das "webshop"-Emblem oben links klicke. Dort fehlt der Schriftzug, nur das Symbol ist zu sehen.
(Habe den experimentellen neuen woocommerce-Connector auf meinem Server, s. hier. https://forum.fakturama.info/read.php?9,14564,14644#msg-14644).

Wenn ich im Datei-Menu auf "Webshop" klicke, passiert gar nichts, wenn ich in dem "importieren"-Feld oben links auf "webshop" klicke, kommt "not yet implemented"

Womöglich hat das was miteinander zu tun....

rheydenr

2019-12-21 23:19

administrator   ~0000977

wurde mit Version 2.1.0 behoben.

herrdeh

2019-12-23 12:14

reporter   ~0000988

Wo würde man denn die neue Version finden?

rheydenr

2019-12-23 17:53

administrator   ~0000989

noch nirgends, ich muß die erst veröffentlichen. Das hier ist der Bugtracker, in dem ich die aktuellen Tickets bearbeite. Wenn die neue Version raus ist kündige ich das im Forum und auf der Webseite an. Bis dahin kann man sich die Entwicklerversion auch aus dem BitBucket-Repository bauen.

Issue History

Date Modified Username Field Change
2019-12-19 09:56 herrdeh New Issue
2019-12-19 09:56 herrdeh Tag Attached: importieren
2019-12-19 09:56 herrdeh Tag Attached: Schnittstelle
2019-12-19 09:56 herrdeh File Added: Bildschirmfoto von 2019-12-19 09-49-55.png
2019-12-19 09:56 herrdeh File Added: Error.2019-12-19.log
2019-12-21 15:49 herrdeh File Added: Bildschirmfoto von 2019-12-21 15-42-50.png
2019-12-21 15:49 herrdeh File Added: Bildschirmfoto von 2019-12-21 15-43-30.png
2019-12-21 15:49 herrdeh Note Added: 0000976
2019-12-21 23:19 rheydenr Assigned To => rheydenr
2019-12-21 23:19 rheydenr Status new => resolved
2019-12-21 23:19 rheydenr Resolution open => fixed
2019-12-21 23:19 rheydenr Fixed in Version => 2.1.0
2019-12-21 23:19 rheydenr Note Added: 0000977
2019-12-21 23:20 rheydenr Target Version => 2.1.0
2019-12-23 12:14 herrdeh Status resolved => feedback
2019-12-23 12:14 herrdeh Resolution fixed => reopened
2019-12-23 12:14 herrdeh Note Added: 0000988
2019-12-23 17:53 rheydenr Note Added: 0000989
2019-12-29 23:45 rheydenr Status feedback => closed