Chargengeführte Positiion in Lieferschein mit NULL-Menge bringt Serverfehler
Zusammenfassung
Wird in einem Lieferschein eine chargengeführter Artikel mit 0,00 eingegeben kommt beim Drucken ein Serverfehler
Schritte zum Reproduzieren
In den Lieferschein einen Chargengeführten Artikel mit Menge eingeben und dann eine weitere Position mit einem chargengeführten Artikel, mit einer Menge von 0 (weil falsch erfasst, gescannt usw.) und dann auf Drucken Klicken. Es kommt eine NullPointerException
Anmerkung:
Die Ausgangsrechnung kommt damit zu recht.
Relevante Log-Dateien und/oder Screenshots
class com.lp.client.frame.ExceptionLP
java.lang.NullPointerException
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:275)
com.lp.client.frame.delegate.LieferscheinReportDelegate.printLieferschein(LieferscheinReportDelegate.java:109)
com.lp.client.lieferschein.ReportLieferschein.getReport(ReportLieferschein.java:131)
com.lp.client.frame.report.PanelReportKriterien.createPrint(PanelReportKriterien.java:1755)
com.lp.client.frame.report.PanelReportKriterien.preview(PanelReportKriterien.java:1434)
com.lp.client.frame.report.PanelReportKriterien.initialize(PanelReportKriterien.java:275)
com.lp.client.frame.report.PanelReportKriterien.<init>(PanelReportKriterien.java:249)
com.lp.client.frame.report.PanelReportKriterien.<init>(PanelReportKriterien.java:226)
com.lp.client.frame.component.InternalFrame.showReportKriterien(InternalFrame.java:892)
com.lp.client.frame.component.InternalFrame.showReportKriterien(InternalFrame.java:883)
com.lp.client.frame.component.InternalFrame.showReportKriterien(InternalFrame.java:878)
com.lp.client.lieferschein.TabbedPaneLieferschein.printLieferschein(TabbedPaneLieferschein.java:2535)
com.lp.client.lieferschein.PanelLieferscheinPositionen.eventActionPrint(PanelLieferscheinPositionen.java:1368)
com.lp.client.frame.component.PanelBasis.performActionEvents(PanelBasis.java:2022)
com.lp.client.frame.component.PanelBasis.actionPerformedLog(PanelBasis.java:1767)
Stacktrace Verursacher:
com.lp.server.lieferschein.ejbfac.LieferscheinReportFacBean.printLieferschein(LieferscheinReportFacBean.java:2721)
com.lp.server.lieferschein.ejbfac.LieferscheinReportFacBean.printLieferschein(LieferscheinReportFacBean.java:792)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Edited by Alexis Sorbas