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..) image

Mögliche Korrekturen

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