PDA

View Full Version : Fehlermeldung debuggen



Ralf
4-Aug-2016, 01:08 PM
Umgebung : VDF18.1 - MSSQL - Win7

Bei einer seit Monaten laufenden (nicht veränderten) Anwenung bekommen die Benutzer plötzlich diese Fehlermeldung:

Feld nicht indiziert - Suchen unmöglich.

ohne Zeilennummer , ohne alles..



Wie ist das zu debuggen ?


Ralf

Vincent Oorsprong
4-Aug-2016, 11:50 PM
Ralf,

IMHO this is a typical user error and don't need a line number, the user pressed the find key while the cursor was in an input field connecting to a database column without an index. The user should be able to tell you where he/she was while the error occured.

Ralf
10-Aug-2016, 10:15 AM
Wenn das so einfach wäre bräuchten wir kein Forum.

Es war ein leerer Datensatz. Bei mehr als 100 geöffneten Dateien nicht einfach das nach zu vollziehen. Da die Fehlermeldung beim öffnen des Programmes kam und beim debuggen keinerlei filenumber zuzuordnen war hat das ganze ca. 4 Stunden gebraucht.

Ralf

Dennis Piccioni
10-Aug-2016, 12:36 PM
Nice job debugging that and Danke for letting us know what caused it.

starzen
10-Aug-2016, 02:59 PM
Umgebung : VDF18.1 - MSSQL - Win7

Bei einer seit Monaten laufenden (nicht veränderten) Anwenung bekommen die Benutzer plötzlich diese Fehlermeldung:

Feld nicht indiziert - Suchen unmöglich.

ohne Zeilennummer , ohne alles..



Wie ist das zu debuggen ?


Ralf

Das bedeuted dass kein index auf dem feld definiert ist.

Zwei moeglichkeiten

1) End user drueckt die find taste in einem feld das keinen index hat

2) Ein find befehl (zb FIND GE customer.address) und da feld hat keinen index definiert

starzen
10-Aug-2016, 03:02 PM
Wenn das so einfach wäre bräuchten wir kein Forum.

Es war ein leerer Datensatz. Bei mehr als 100 geöffneten Dateien nicht einfach das nach zu vollziehen. Da die Fehlermeldung beim öffnen des Programmes kam und beim debuggen keinerlei filenumber zuzuordnen war hat das ganze ca. 4 Stunden gebraucht.

Ralf

Ein leerer datensatz sollte dir diesen fehler nicht geben. Moeglicherweise scheint das problem nur dann auf aber ich kann mir nicht vorstellen wie ein Lehrer datensatz diesen Fehler ausloest

Ralf
10-Aug-2016, 03:11 PM
Hallo Michael,

nein es ist ein leerer Child-Datensatz

ich kann das auch vorführen, der Fehler ist replizierbar.

Ralf

Matthias
11-Aug-2016, 04:21 AM
Vielleicht kannst Du das Problem ja Vincent am 6. September 2016 in Frankfurt zeigen. Da haben wir wieder einen "Drive In", wo jeder mit seinen Fragen, kleinen und größeren Problemen hinkommen kann.

Viele Grüße
Matthias Burkhardt