Fehler (Divide by Zero) bei Angebot-Journal-Umsatzübersicht
Zusammenfassung
Fehler bei Klick auf Angebot - Journal - Umsatzübersicht und dann alle Vertreter(KD-Disponenten) ausgewählt werden
Schritte zum Reproduzieren
Konnte bei DB von ##10018 nachvollzogen werden - nicht jedoch bei einer Test-Datenbank. Klick: Angebot - Journal - Umsatzübersicht ==> Auswahl "Alle KD-Disponenten" (der Fehler kommt nicht, wenn nur ein bestimmter KD-Disponent gewählt wird) ==> Fehler kommt hier sowohl wenn Kalenderjahr oder Geschäftsjahr ausgewählt wird (Jahr egal)
Wie ist das aktuelle Fehlerverhalten?
class com.lp.client.frame.ExceptionLP
java.lang.Exception: com.lp.util.EJBExceptionLP: java.lang.Exception: java.lang.ArithmeticException: BigInteger divide by zero
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:238)
com.lp.client.util.dtable.DistributedTableDataSourceImpl.setQuery(DistributedTableDataSourceImpl.java:401)
com.lp.client.util.dtable.DistributedTableModelImpl.setQuery(DistributedTableModelImpl.java:108)
com.lp.client.frame.component.PanelTabelle.eventActionRefresh(PanelTabelle.java:392)
com.lp.client.angebot.PanelTabelleAngebotUebersicht.eventActionRefresh(PanelTabelleAngebotUebersicht.java:108)
com.lp.client.frame.component.PanelTabelle.eventYouAreSelected(PanelTabelle.java:460)
com.lp.client.angebot.TabbedPaneAngebot.lPEventItemChanged(TabbedPaneAngebot.java:820)
Stacktrace Verursacher:
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.angebot.bl.AngebotUebersichtHandler.getRowCountFromDataBase(AngebotUebersichtHandler.java:119)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.util.fastlanereader.UseCaseHandler.setQuery(UseCaseHandler.java:243)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.system.fastlanereader.ejb.FastLaneReaderBean.setQuery(FastLaneReaderBean.java:470)
Stacktrace weiterer Verursacher:
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.angebot.bl.AngebotUebersichtHandler.getWertInMandantenwaehrung(AngebotUebersichtHandler.java:419)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.angebot.bl.AngebotUebersichtHandler.befuelleDtoAnhandDatumsgrenzen(AngebotUebersichtHandler.java:149)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.angebot.bl.AngebotUebersichtHandler.setInhalt(AngebotUebersichtHandler.java:272)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.angebot.bl.AngebotUebersichtHandler.getRowCountFromDataBase(AngebotUebersichtHandler.java:113)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.util.fastlanereader.UseCaseHandler.setQuery(UseCaseHandler.java:243)
deployment.kieselstein-1.0.14.ear.kieselstein-ejb-1.0.14.jar//com.lp.server.system.fastlanereader.ejb.FastLaneReaderBean.setQuery(FastLaneReaderBean.java:470)
Edited by Alexis Sorbas