View Issue Details

IDProjectCategoryView StatusLast Update
0000617FakturamaAllgemein (General)public2018-01-26 22:49
Reporterfredthefrog Assigned Torheydenr  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSLinuxOS VersionDebian (32bit)
Product Version2.0.0 
Target Version2.0.1Fixed in Version2.0.1 
Summary0000617: Änderung des Auftragstatus führt zu NullPointer.Exception
Description

Wenn ich einen Auftrag in der Dokumentenliste ausgewählt habe und in dieser Liste den Status von "offen" oder "in Bearbeitung" auf "versendet" ändern möchte, erhalte ich einen "Internal Error" (Ursache: org.eclipse.e4.core.di.injectionException:java.lang.NullPointerException).

Bei manchen Aufträgen kommt erst: "Bestand kleiner oder gleich Null. Produkt / Kategorie: xxxxxxxxx/yyyyyyy" und im Anschluß dann die NullPointer.Exception.

Steps To Reproduce
  • Fakturama öffnen
  • Registerkarte "Dokumente wählen"
  • Aufträge auswählen
  • einen Auftrag mit der rechten Maustaste anklicken und den Status auf "versendet" setzen
Additional Information

Außer bei der Anlage von neuen Artikeln kann ich ohne Webshop-Anbindung keine Artikelmengen verändern. Weil Fakturama keine Lagerverwaltung unterstützt, sind meine Bestände auf 0.

TagsNo tags attached.
Attached Files
fakturama.log (4,240 bytes)   
605765 [com.sebulli.fakturama.log.LogbackAdapter@18a1a26] ERROR org.eclipse.e4.ui.workbench - Internal Error
org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:239) ~[na:na]
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) ~[na:na]
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) ~[na:na]
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:431) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:446) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:472) ~[na:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) ~[na:na]
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5348) ~[na:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1348) ~[na:na]
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4602) ~[na:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4183) ~[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_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_151]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_151]
	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]
Caused by: java.lang.NullPointerException: null
	at com.sebulli.fakturama.handlers.MarkOrderAsActionHandler.markOrderAs(MarkOrderAsActionHandler.java:177) ~[na:na]
	at com.sebulli.fakturama.handlers.MarkOrderAsActionHandler.run(MarkOrderAsActionHandler.java:315) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_151]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_151]
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
	... 32 common frames omitted
fakturama.log (4,240 bytes)   

Activities

rheydenr

2018-01-26 22:49

administrator   ~0000674

lag daran, daß nicht geprüft wurde, ob überhaupt eine Menge hinterlegt war.

Issue History

Date Modified Username Field Change
2018-01-26 15:49 fredthefrog New Issue
2018-01-26 15:49 fredthefrog File Added: fakturama.log
2018-01-26 21:55 rheydenr Assigned To => rheydenr
2018-01-26 21:55 rheydenr Status new => assigned
2018-01-26 21:55 rheydenr Target Version => 2.0.1
2018-01-26 22:49 rheydenr Status assigned => resolved
2018-01-26 22:49 rheydenr Resolution open => fixed
2018-01-26 22:49 rheydenr Fixed in Version => 2.0.1
2018-01-26 22:49 rheydenr Note Added: 0000674