Bug: Fehler beim Öffnen und Speichern der Kopfdaten bei einem Materiallistenlos -> NullPointerException

Zusammenfassung

Wenn man versucht die Kopfdaten von einem Materiallistenlos zu öffen bzw. zu speichern, erscheint eine Fehlermeldung. Beim Neu anlegen erscheint die Fehlermeldung, das Los wird dennoch angelegt. Stücklistenlose können ganz normal geöffnet werden.

Schritte zum Reproduzieren

Im Modul "Los" auf ein Materiallisten-Los auf den Reiter "Kopfdaten" klicken -> Fehler.

Modul, Maske, Terminal, API-Aufruf, Bericht

Kieselstein Server/Client V1.0.3 Los Modul

Wie ist das aktuelle Fehlerverhalten?

Eine Fehlermeldung erscheint und Kopfdaten können nicht bearbeitet werden. Fehlermeldung siehe unterhalb.

Was ist das erwartete richtige Verhalten?

Die Kopfdaten werden geöffnet bzw. gespeichert.

Relevante Log-Dateien und/oder Screenshots

Fehlerbeschreibung: Es ist ein schwerwiegender Fehler aufgetreten, wichtige Daten sind geloggt. Das Modul wird jetzt automatisch beendet, bitte wenden Sie sich an Ihren Administrator. Nach Abklärung mit Ihrem Administrator senden Sie gegebenenfalls die unter Detail angeführten Informationen mit einer kurzen Beschreibung zum Auftreten des Fehlers an: help@kieselstein-erp.org
Fehlercode: -1
Java-Version: 11.0.21+9-LTS
Clientuhrzeit: 24.10.2024, 10:45:53 MESZ
User-Id: 467eac9a-8d2c-4d55-ae8f-xx
User: xxxx|xxxx|                                                                                                              
Mandant: 001

Client-Java: 'Azul Systems, Inc.', 'Azul Systems, Inc.', '11.0.21', 'OpenJDK 64-Bit Server VM', 'Windows 11', '10.0' (vendor, vm.vendor, vm.name, version, os.name, os.version)
Server-Java: 'Azul Systems, Inc.', 'Azul Systems, Inc.', '11.0.24', 'OpenJDK 64-Bit Server VM', 'Linux', '6.1.0-13-amd64' (vendor, vm.vendor, vm.name, version, os.name, os.version)

class java.lang.NullPointerException
null
com.lp.client.fertigung.PanelLosKopfdaten.eventYouAreSelected(PanelLosKopfdaten.java:2349)
com.lp.client.fertigung.TabbedPaneLos.lPEventObjectChanged(TabbedPaneLos.java:2082)
com.lp.client.frame.component.TabbedPane.changed(TabbedPane.java:159)
com.lp.client.frame.component.TabbedPane.stateChanged(TabbedPane.java:184)
java.desktop/javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:418)
java.desktop/javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:269)
java.desktop/javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:143)
java.desktop/javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:74)
java.desktop/javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:622)
java.desktop/javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:597)
java.desktop/javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:4092)
java.desktop/java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:287)
java.desktop/java.awt.Component.processMouseEvent(Component.java:6632)
java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
java.desktop/java.awt.Component.processEvent(Component.java:6400)