Fehlermeldung im Modul Fertigung auf der Karteikarte "5 Zeiterfassung"
Zusammenfassung
Wenn ein mit einem Benutzer welcher das Recht PERS_ZEITEREFASSUNG_CUD nicht hat im Modul Fertigung auf den Karteireiter "5 Zeitdaten" geht kommt eine NullPointerException. ##10014
Siehe #432 (closed)
Schritte zum Reproduzieren
- Benutzer anlegen mit dem Recht FERT_LOS_R und FERT_LOS_CUD sicherstellen, dass es der Benutzer das Recht PERS_ZEITEREFASSUNG_CUD nicht hat.
- Mit dem Benutzer das Modul Fertigung öffnen
- und auf die Karteikarte "5 Zeitdaten" geht.
- kommt der Fehler
Modul, Maske, Terminal, API-Aufruf, Bericht
Fertigung
Wie ist das aktuelle Fehlerverhalten?
(Was tatsächlich passiert)
Was ist das erwartete richtige Verhalten?
(Was hast du stattdessen erwartet)
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.22+7-LTS
Clientuhrzeit: 02.04.2025, 09:08:10 MESZ
User-Id: 10df2cac-9a6d-4c37-b646-5b67dc175b0d
User: Test|dsk-nb|
Mandant: 001
Client-Java: 'Azul Systems, Inc.', 'Azul Systems, Inc.', '11.0.22', 'OpenJDK 64-Bit Server VM', 'Linux', '6.8.0-52-generic' (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', '5.10.0-30-amd64' (vendor, vm.vendor, vm.name, version, os.name, os.version)
class java.lang.NullPointerException
null
com.lp.client.fertigung.TabbedPaneLos.refreshFilterZeitdaten(TabbedPaneLos.java:3688)
com.lp.client.fertigung.TabbedPaneLos.getPanelQueryZeitdaten(TabbedPaneLos.java:3766)
com.lp.client.fertigung.TabbedPaneLos.getPanelSplitZeitdaten(TabbedPaneLos.java:3787)
com.lp.client.fertigung.TabbedPaneLos.lPEventObjectChanged(TabbedPaneLos.java:2143)
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)
Mögliche Korrekturen
(Wenn möglich freuen wir uns über einen Link auf die Codezeile, die möglicherweise für das Problem verantwortlich ist.)
Edited by Alexis Sorbas