Nullpointer wenn DEFAULT_ARTIKELAUSWAHL auf 0 steht

Zusammenfassung

Wenn der Parameter DEFAULT_ARTIKELAUSWAHL Kategorie Bestellung und auch Kategorie Lieferschein auf 0 steht, kommt bei der Artikelauswahl aus den Bestell-Positionen eine Null-Pointer Exception. ##1Java11

Schritte zum Reproduzieren

  • Parameter DEFAULT_ARTIKELAUSWAHL auf 0 stellen (ist default auf 1) jeweils Kategories Bestellung und dann auch Lieferschein
  • In die Bestellung gehen, Reiter Positionen, neuer Artikel, Klick auf den Artikel Button

Was ist das erwartete richtige Verhalten?

  • Diese Funktion ist dafür gedacht, dass NUR die Artikel angezeigt werden, welche auch als ArtikelLieferant eingetragen sind.
  • Zusätzlich kann man in der Artikelauswahl durch anhaken der Checkbox alle Lieferanten wieder auf alle Lieferanten umschalten und somit alle anzeigen.
  • WICHTIG: Es gibt diese Funktion auch im Lieferschein. Dafür ist der Parameter DEFAULT_ARTIKELAUSWAHL zuständig. Steht dieser auf 0 = nur lagernde Artikel, kommt ebenfalls ein Fehler

Relevante Log-Dateien und/oder Screenshots

class com.lp.client.frame.ExceptionLP
java.lang.Exception: java.lang.NumberFormatException: For input string: "NULL"
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:240)
com.lp.client.util.dtable.DistributedTableDataSourceImpl.setQuery(DistributedTableDataSourceImpl.java:401)

aus dem LS

class com.lp.client.frame.ExceptionLP
antlr/RecognitionException
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:275)
com.lp.client.util.dtable.DistributedTableDataSourceImpl.setQuery(DistributedTableDataSourceImpl.java:401)
Edited by Alexis Sorbas