Domino 9 und frühere Versionen > ND8: Entwicklung

Fehlermeldung "Falscher Datentyp in Methode OP_IS: EMPTY wurde gefunden.....

(1/2) > >>

WildVirus:
... Unknown wurde erwartet"

N'abend,

ist doch immer wieder spannend, welche Meldungen Notes für uns hat, trotz jahrelanger Erfahrung.

Habe eine DB mit einer Maske, die nach dem Speichern 5 Felder in allen Antwortdokumenten überschreiben soll.

Und jetzt kommt o.g. FM.

Wenn ich im Debugger rein gehe, hängt sich Notes komplett auf, nur noch NSD hilft.

Hat jemand einen Tipp für mich ?

Habe auch schon mal den Scriptcode komplett neu kompiliert, keine Änderung. Auch ein Compact auf dem Server sowie Cachelöschen hat nichts gebracht.

CU,
Axel

Peter Klett:
Ich würde die Fehlermeldung als Nachfolgemeldung eines "type mismatch" interpretieren (wobei mich das EMPTY etwas irritiert). Wenn das Script neu ist, tippe ich auf den Klassikfehler mit einer vergessenen "(0)", den bringe ich auch immer wieder mal gerne.

Wenn Dir der Debugger abraucht, kreise den Fehler mit Prints ein (ein Print in der Mitte des Scripts. Wird es ausgegeben, ist der Fehler dahinter, sonst davor. Dann ein Print in der Mitte der ersten bzw. der zweiten Hälfte, je nach Ergebnis, usw.)

WildVirus:
Hallo Peter,

es gibt einfach Momente, wo man aufhören sollte. Und der war gestern erreicht.

Habe statt doc für NotesDocument diesesmal einen sprechenderen Namen genommen und aus Gewohnheit die Schleife mit "....While Not Doc Is Nothing...." gestartet. Da es Doc aber nicht gibt, kam es zu der Meldung.

Was mich zwar wundert, da sonst ja eine andere kommt und ich ausserdem mit option declare gearbeitet habe.

Sei's drum, beim Eintragen der Printstatements entsprechend Deinem Tipp bin ich drüber gestolpert.

Jetzt läuft's richtig rund.

Schönes WE noch
Axel

koehlerbv:
Kannst Du das noch in einem 7er Client (oder älter) testen? Es kann gut sein, dass Du da eine andere, korrekte Fehlermeldung bekommst. Das ist zumindest meine Erfahrung.

Bernhard

WildVirus:
Hallo Bernhard,

da wir komplett auf 8 umgestellt haben, habe ich den seit einem halben Jahr nicht mehr genutzt. Wäre aber -falls mal wieder eine kryptische / ungewöhnliche Fehlermeldung kommt- ein sinnvoller Ansatz (sofern ich ihn bis dahin nicht deinstalliert habe).

Und den Fehler habe ich ja vorhin gefunden und ausgebaut, damit ist mein heutiges Problem erstmal vom Tisch.

War gestern einfach zu müde und habe damit das eigentlich offensichtliche doc vs. erg nicht erkannt.

CU,
Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln