Statistik stürzt immer ab "Division durch null"

Speedy2012

Sehr aktives Mitglied
18. Januar 2012
169
29
Folgende Meldung kommt beim Starten der Statistik:

System.Data.SqlClient.SqlException (0x80131904): Fehler aufgrund einer Division durch Null.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.HasMoreRows()
at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at jtlDatabase.DB.<>c__DisplayClass5.<getDataRows>b__2()
at jtlDatabase.DB.mxXNgNaeo3[T](SqlConnection , Func`1 func)
at jtlDatabase.DB.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
at jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
at jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage.Dwi9kEuF8()
at jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage..ctor(jtlStatistikControlItem oStatistikControlItemX, jtlStatistikControlItem oStatistikControlItemSeries, jtlStatistikauswertungstyp oStatistikauswertungstyp, List`1 lStatistikControlTabs, String cFromDate, String cTillDate, String cZeitraum, Boolean bGesamtAnzeigen, Boolean bDurchschnittAnzeigen, Boolean bBrutto)
at jtlCore.Forms.Statistik.Statistikverwaltung.KxhNZ5JEiI0()
at jtlCore.Forms.Statistik.Statistikverwaltung.set_StatistikVorlage(jtlStatistikvorlage value)
at jtlCore.Forms.Statistik.Statistikverwaltung.j7wNZm849jw(Object , TreeViewEventArgs )
at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Statistik stürzt immer ab "Division durch null"

Hi,

das passiert, wenn der Währungsfaktor eines Auftrags oder einer Bestellung 0 ist. In diesem Fall bitte:
1. Alle Währungen überprüfen, ob dort ein Umrechnungsfaktor eingetragen ist und die Währungen neu speichern.
2. Alle Lieferanten einmal durchgehen und dort die Währung neu setzen.
3. Beim XML-Import von Aufträgen darauf achten, dass eine gültige Währung im XML steht.

In einer der nächsten Versionen wird zusätzlich ein Fix enthalten sein, der ungültige Bestellungen und Aufträge korrigiert.

Danke und Gruß,
Sebastian
 

designer

Offizieller Servicepartner
SPBanner
20. Juli 2009
262
20
AW: Statistik stürzt immer ab "Division durch null"

Hy

Wir haben dasselbe Problem. Die obige Lösung brachte keinen Erfolg. Der Absturz bleibt. Auch ein absetzten des SQL Befehls:

SELECT tbestellung.cBestellNr FROM tbestellung
WHERE tbestellung.fFaktor = 0 OR tbestellung.fFaktor IS NULL

Brachte kein Ergebnis. Wir werden also gerne auf den Fix warten.
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Statistik stürzt immer ab "Division durch null"

Hi,
Es ist von dem Problem nicht nur tBestellung sondern auch tLieferantenbestellung betroffen.

Gruß,
Sebastian
 

Speedy2012

Sehr aktives Mitglied
18. Januar 2012
169
29
AW: Statistik stürzt immer ab "Division durch null"

Ich habe die SQL Anweisung durchgeführt und bekomme alle POS-Bons angezeigt wo Währungsfaktor 0 ist. Was nun?
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Statistik stürzt immer ab "Division durch null"

Hi,

mit welchem POS-System (Version) wurden die Aufträge erstellt?

Danke und Gruß,
Sebastian
 

Speedy2012

Sehr aktives Mitglied
18. Januar 2012
169
29
AW: Statistik stürzt immer ab "Division durch null"

Hallo,
mit der aktuellen. Das System wurde Ende 2012 eingeführt und ab Bon-1 sind alle aufgeführt mit Währungsfaktor 0. Zwischenzeitlich gab es schon Aktualisierungen des POS und JTL.
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Statistik stürzt immer ab "Division durch null"

Hi,

mit LS-POS? Oder einem anderen POS-System?

Gruß,
Sebastian
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Statistik stürzt immer ab "Division durch null"

Hi,

LS-POS funktioniert nur dann korrekt, wenn die Währung "Euro" in der Wawi "EUR" heißt. Also wenn die Währung so heißt wie der ISO-Code. In allen anderen Fällen wurden die von LS-POS erzeugten Aufträge ohne Währungsinformationen und mit einem Umrechnungsfaktor von 0 angelegt. Diese bringen dann die Statistik zum Absturz.

Mit der aktuellen Wawi-Version sollte das nicht mehr passieren, dann kommt es direkt zu einem Fehler bei der Auftragsübernahme.

Im nächsten Update werden wir schauen dass wir das Problem in den Griff bekommen und die Bestellungen nachträglich korrigieren.

Gruß,
Sebastian
 

Speedy2012

Sehr aktives Mitglied
18. Januar 2012
169
29
AW: Statistik stürzt immer ab "Division durch null"

Ich müsste also das € Zeichen gegen EUR austauschen?
 

designer

Offizieller Servicepartner
SPBanner
20. Juli 2009
262
20
AW: Statistik stürzt immer ab "Division durch null"

Hallo

Bei uns ist die Währung EUR gar nicht vorhanden und die Problematik ist dieselbe. Bei der aktuellen 0.9.9894 ist der Fehler immer noch drin.

Wir haben 3 getrennte, verschiedene Systemumgebungen:
In der ersten Systemumgebung mit nur CHF und LS-POS und die Statistik stürzt da ab.
Auf der zweiten Systemumgebung mit 3 Währungen und LS-POS funktioniert die Statistik Problemlos.
Auf der dritten Systemumgebung mit 3 Währungen und LS-POS und die Statistik stürzt da ab.

In der ersten Systemumgebung finden wir via SQL Befehle keine Aufträge unter 0. Jedoch sehr viele mit Betrag "0".
Warten wir also auf das Update.

Grüsse aus der Schweiz:
Designer
 

Speedy2012

Sehr aktives Mitglied
18. Januar 2012
169
29
AW: Statistik stürzt immer ab "Division durch null"

Ich habe es so verstanden, dass der Währungsfaktor nicht 0 sein darf und nicht die Auftrage. Oben stand ja schon ein SQL Befehl zum Anzeigen der Aufträge mit Faktor 0. Ich habe einfach alle mit 0 auf 1 gesetzt und wie empfohlen nun den Währungsnamen=ISO Code gesetzt. Nun muss ich es beobachten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Im Dashboard offene Rechnungen statt Aufträge Statistik JTL-Wawi - Ideen, Lob und Kritik 0
Auswertung & Statistik Cross Selling Artikel JTL-Wawi 1.9 2
JTL stürzt beim Minimieren ab JTL-Wawi 1.9 0
Neu BUG: kann die neu erstellte Vorlage für eine Rechnung nicht editieren, WAWI stürzt ab JTL-Wawi - Fehler und Bugs 3
Neu Kasse stürzt einfach ab - not attached to an activity... JTL-POS - Fehler und Bugs 0
Neu Sortiernummer - WaWi Kategorien werden immer vor die eihnen Seiten sortiert Allgemeine Fragen zu JTL-Shop 0
Neu EC Händlerbeleg wird immer gedruckt JTL-POS - Fehler und Bugs 0
Neu Hersteller-Bild immer unscharf Allgemeine Fragen zu JTL-Shop 2
Nach Shopabgleich wird der Auftrag in Wawi immer mit Versandart "Abholung" gesetzt JTL-Wawi 1.9 0
Variationen und andere Mailadressen im Auftrag - immer schließen und öffnen JTL-Wawi 1.9 0
Zebra drucker wird immer langsamer JTL-Wawi 1.9 2
E-Mail-Vorlage bleibt immer auf Deutsch trotz englischer Mailvorlage JTL-Wawi 1.9 0
Neu Connector sendet Bilder immer wieder - Bilder häufen sich !? Shopware-Connector 5
Neu Zuordnung von Amazon-SKU gehen immer wieder mal verloren JTL-Wawi - Fehler und Bugs 1
Neu Erstes Versandetikett nach Einschalten von Drucker immer leer JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 7
WawiPrintLog immer um 11 Uhr. JTL-Wawi 1.9 1

Ähnliche Themen