Fehlermeldung bei Splittbuchung in der Kieselstein-Version 1.0.15
Zusammenfassung
Bei der Erstellung einer neuen Eingangsrechnung mit angekreuzter Mehrfach-/Splittbuchung kommt eine Fehlermeldung.
Schritte zum Reproduzieren
Menüpunkt "Eingangsrechnung" - NEU wichtig: mit angekreuzter Mehrfach-/Splittbuchung Beim Speichern tritt der Fehler auf.
Modul, Maske, Terminal, API-Aufruf, Bericht
Eingangsrechnung mit angekreuzter Mehrfach-/Splittbuchung
Wie ist das aktuelle Fehlerverhalten?
Fehlerbeschreibung: kommt bei der aktuellen Version 1.0.15 (Anmerkung: bei Vorversion 1.0.14 kommt die Fehlermeldung nicht) Fehler kann mit beliebiger DB nachgestellt werden.
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.23+9-LTS
Clientuhrzeit: 04.03.2025, 13:38:40 MEZ
User-Id: ffc9addb-5cd0-4a87-afd2-306b6f08d7d7
User: Admin|KieselsteinHotline-Heidi|
Mandant: 001
Client-Java: 'Azul Systems, Inc.', 'Azul Systems, Inc.', '11.0.23', '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.23', 'OpenJDK 64-Bit Server VM', 'Windows 11', '10.0' (vendor, vm.vendor, vm.name, version, os.name, os.version)
class java.lang.ClassCastException class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in module java.base of loader 'bootstrap') com.lp.client.eingangsrechnung.PanelEingangsrechnungKopfdaten.eventActionSave(PanelEingangsrechnungKopfdaten.java:1247) com.lp.client.frame.component.PanelBasis.performActionEvents(PanelBasis.java:2035) com.lp.client.frame.component.PanelBasis.actionPerformedLog(PanelBasis.java:1774) com.lp.client.frame.component.PanelBasis.actionPerformed(PanelBasis.java:1678) java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) java.desktop/java.awt.Component.processMouseEvent(Component.java:6635) java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) java.desktop/java.awt.Component.processEvent(Component.java:6400) java.desktop/java.awt.Container.processEvent(Container.java:2263) java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
Was ist das erwartete richtige Verhalten?
(Was hast du stattdessen erwartet)
Relevante Log-Dateien und/oder Screenshots
(Füge alle relevaten Log-Dateien hier ein - verwende bitte code-Blöcke (```) um die Ausgabe zu formatieren, Logeinträge und Programmcode sind sonst sehr mühsam zu lesen..)

Mögliche Korrekturen
Vermutung: Zeile 1247 (PanelEingangsrechnungKopfdaten.eventActionSave) deutet auf Problem mit Mehrwertsteuer hin, die im Fall der Splittbuchung nicht übergeben wird???