Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: buzzy666 am 03.09.14 - 11:03:47

Titel: Overflow im DB-Script QueryDocumentDelete
Beitrag von: buzzy666 am 03.09.14 - 11:03:47
Mahlzeit!

Wir haben hier eine Mail-DB (9), bei der der User beim Löschen einer mail (also beim Drücken von "ENTF") die aussagekräftige Meldung "Overflow" bekommt.
Das Debuggen zeigt, dass der Fehler hier geschmissen wird:

   ' Determine version number using @Version because it backwards compat to r3
   v = Evaluate( |@Version| )
==>   versionNumber = Format(v(0), "Fixed")

v(0) enthält zu diesem Zeitpunkt "405"

In meiner DB ist das haargenau so, aber bei mir ist "versionNumber" nach der Zeile 405 (Integer)

Weiss jemand, woher dieses merkwürdige Verhalten kommt?

Danke & Gruß,
Buzzy
Titel: Re: Overflow im DB-Script QueryDocumentDelete
Beitrag von: buzzy666 am 03.09.14 - 11:15:09
Ach ja: diesen Thread hab ich schon gesehen (http://atnotes.de/index.php?topic=57209.0)
aber die Lösch-Angaben (DB-Eigenschaften & Kalender-Profil) waren gleich und auch das entfernen des merkwürdigen notes.ini-Eintrags (;AddInMenus="...") hat nichts geholfen :-(

Titel: Re: Overflow im DB-Script QueryDocumentDelete
Beitrag von: umi am 03.09.14 - 11:36:40
Moin

Unter gewissen umständen gibts da einen Bug beim Format ()

siehe auch http://blog.aashq.nl/blog/blog.nsf/dx/overflow-in-mailbox (http://blog.aashq.nl/blog/blog.nsf/dx/overflow-in-mailbox)
Titel: Re: Overflow im DB-Script QueryDocumentDelete
Beitrag von: buzzy666 am 03.09.14 - 14:15:15
Yep, das war's - spitze, vielen Dank!

Dieser Bug in der Format-Funktion ist doch vermutlich in der Installation des Clients enthalten, oder?
Muss man da evtl. nur eine DLL oder sonstwas austauschen, in der die Funktion implementiert ist?

Grüße,
Buzzy