Einzelrechnungsexport funktioniert im italienischen Client nicht

Zusammenfassung

##10030 Wenn man im italienischen Client den Einzelrechnungsexport macht, funktioniert auf einmal(?) dieser nicht mehr. Macht man das im österreichischen Client, für die gleiche Rechnung, geht es.

Fehlermeldung:

Aus dem Client Log
lass com.lp.client.frame.ExceptionLP
java.lang.NullPointerException
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:270)
com.lp.client.frame.delegate.RechnungDelegate.erstelleEinzelexport(RechnungDelegate.java:1452)
com.lp.client.rechnung.TabbedPaneRechnung.lPEventItemChanged(TabbedPaneRechnung.java:258)
com.lp.client.frame.component.TabbedPane.changed(TabbedPane.java:155)
com.lp.client.frame.component.InternalFrame.fireItemChangedImpl(InternalFrame.java:685)
com.lp.client.frame.component.InternalFrame.fireItemChanged(InternalFrame.java:530)
com.lp.client.frame.component.PanelQuery.fireItemChangedEvent_GOTO_DETAIL_PANEL(PanelQuery.java:3455)
com.lp.client.frame.component.PanelQuery.eventMouseClicked(PanelQuery.java:1209)
com.lp.client.frame.component.PanelQueryFLR.eventMouseClicked(PanelQueryFLR.java:350)
com.lp.client.frame.component.PanelBasis.performMouseEvents(PanelBasis.java:1931)
com.lp.client.frame.component.PanelBasis.actionPerformedLog(PanelBasis.java:1781)
com.lp.client.frame.component.PanelBasis.mouseClicked(PanelBasis.java:2513)
java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:278)
java.desktop/java.awt.Component.processMouseEvent(Component.java:6638)
java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)


Stacktrace Verursacher:
deployment.kieselstein-1.0.28.ear.kieselstein-ejb-1.0.28.jar//com.lp.server.partner.ejbfac.PartnerFacBean.formatFixAnredeTitelName2Name1FuerAdresskopf(PartnerFacBean.java:4914)
jdk.internal.reflect.GeneratedMethodAccessor3449.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
....


Aus dem Server.log
2025-07-22 09:52:11,239 ERROR [org.jboss.as.ejb3.invocation] (default task-1647) WFLYEJB0034: Jakarta Enterprise Beans Invocation failed on component PartnerFacBean for method public abstract java.lang.String com.lp.server.partner.service.PartnerFac.formatFixAnredeTitelName2Name1FuerAdresskopf(com.lp.server.partner.service.PartnerDto,java.util.Locale,com.lp.server.system.service.TheClientDto): javax.ejb.EJBException: java.lang.NullPointerException
	at org.jboss.as.ejb3@26.1.2.Final//org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:268)

Schritte zum Reproduzieren

  • Rechnungsmodul
  • Menüpunkt, Rechnung, Export, Einzelrechnungsexport
  • im AT Client gehts, im IT CLient kommt der Fehler

Der Benutzer hat die Rolle Administrator.

Müsste sich auch mit einer alten Datenbank nachstellen lassen

Testablauf

Wenn der Export funktioniert, wird die Rechnung auf Fibu exportiert gesetzt.
Um die gleiche Rechnung noch einmal exportieren zu können, muss man diesen Exportlauf zurücknehmen. Also:

  • Fibu
  • Unterer Reiter Export
  • Hier steht mit dem Export-Datum und Uhrzeit ein Exportlauf mit einer oder mehreren Rechnungen drinnen.
  • Hier die gewünschte Rechnung aus dem Reiter 2 Belege herauslöschen, bzw. auch den ganzen Exportlauf löschen
Edited by Alexis Sorbas