Kann keine Aufträge und Folgedokomente löschen

geschrieben von Wenna13 
Willkommen! Anmelden Ein neues Profil erzeugen Suche
Kann keine Aufträge und Folgedokomente löschen
02. Februar 2019 13:59
Guten Tag
Ich kann keine Aufträge oder deren Folgedokomente löschen
Bekomme immer nur die Fehlermeldung "java.lang.NullPointerException"

Bei Kunden,Lieferanten und Produkte geht das löschen

Win7 _ Java 8 Update 201
Fakturama Version: 2.0.3
Build-ID: 20180919-2214

FehlerLogdatei
3224 [com.sebulli.fakturama.log.LogbackAdapter@e83d19] DEBUG com.sebulli.fakturama.common - start DAOs - begin
3518 [com.sebulli.fakturama.log.LogbackAdapter@e83d19] INFO com.sebulli.fakturama.rcp - Entering default Preference Initializer
4480 [com.sebulli.fakturama.log.LogbackAdapter@e83d19] DEBUG com.sebulli.fakturama.common - start DAOs - end
16844 [com.sebulli.fakturama.log.LogbackAdapter@e83d19] 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:4428) ~[na:na]
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) ~[na:na]
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238) ~[na:na]
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817) ~[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_201]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_201]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_201]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_201]
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 java.util.Objects.requireNonNull(Unknown Source) ~[na:1.8.0_201]
at java.util.Optional.<init>(Unknown Source) ~[na:1.8.0_201]
at java.util.Optional.of(Unknown Source) ~[na:1.8.0_201]
at com.sebulli.fakturama.handlers.StockUpdateHandler.updateStockQuantity(StockUpdateHandler.java:90) ~[na:na]
at com.sebulli.fakturama.views.datatable.documents.DocumentsListTable.handleAfterConfirmation(DocumentsListTable.java:880) ~[na:na]
at com.sebulli.fakturama.views.datatable.documents.DocumentsListTable.handleAfterConfirmation(DocumentsListTable.java:1) ~[na:na]
at com.sebulli.fakturama.views.datatable.AbstractViewDataTable.removeSelectedEntry(AbstractViewDataTable.java:640) ~[na:na]
at com.sebulli.fakturama.handlers.DeleteHandler.handleDelete(DeleteHandler.java:62) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_201]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_201]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_201]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) ~[na:na]
... 32 common frames omitted
21276 [com.sebulli.fakturama.log.LogbackAdapter@e83d19] DEBUG com.sebulli.fakturama.common - Storing preferences in database
21936 [com.sebulli.fakturama.log.LogbackAdapter@e83d19] DEBUG com.sebulli.fakturama.common - save dialog settings
Re: Kann keine Aufträge und Folgedokomente löschen
02. Februar 2019 14:10
Scheint an der Lagermenge zu liegen. Kannst Du bitte einfach mal eine 1 bei der Lagermenge im Produkt reinschreiben? Ich muß das noch korrigieren.

Viele Grüße,
Ralf.
Re: Kann keine Aufträge und Folgedokomente löschen
02. Februar 2019 14:36
Hat nichts gebracht. Egal was ich in Produkte oder Aufträge eingetragen habe.
Hab dann mal in Einstellungen/Produkte die Mengenangaben abgewählt.
Und schon konnte ich löschen :-)

Erstmal DANKE für die schnelle Antwort und den Hinweis zur Menge.
Werd mal weiter ausprobieren

tschö wenna
Re: Kann keine Aufträge und Folgedokomente löschen
02. Februar 2019 14:47
Hallo Wenna,
ich hab dazu mal einen Bug-Eintrag erfaßt.
Könntest Du mir bitte noch mitteilen, was bei Dir in dem Feld "Menge" drinstand? Und auch in der Artikel-Anzahl dann in dem Angebot? So ganz habe ich es nämlich noch nicht verstanden, warum es nicht funktioniert hat.

Viele Grüße,
Ralf.
Re: Kann keine Aufträge und Folgedokomente löschen
02. Februar 2019 15:14
Es spielt keine Rolle was in den Feldern "Menge" drinsteht (hab alle Felder mal geändert)

Das Problem hab ich nur wenn unter Einstellungen/Produkte der Reiter "...einer Bestellung" angeklickt ist.Bei den beiden anderen Reitern gehts.

tschö wenna
Re: Kann keine Aufträge und Folgedokomente löschen
03. Februar 2019 12:29
Moin Ralf,

wenn der Auftrag bereits geschrieben und gespeichert ist hat die Veränderung der Lagermenge in den Produkteinstellungen keine Wirkung mehr auf den Auftrag.

Genauso wenig wenn im Produkt beispielsweise der Produkttext geändert wird.

------------------------------------------------------------
Fakturama 2.0.3
Ubuntu@WAN 16.04.6 | Win10@LAN 18.03 | MySQL@NAS 5.1.73 | QRK
------------------------------------------------------------
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen