Domino 9 und frühere Versionen > Entwicklung
Fehler 151 - Cannot find external name
ZaLudtske:
Hallo,
ich hab mal wieder in einer meiner Anwendungen ein Phänomen, das ich mir nicht erklären kann.
Der Fehler tritt in einen periodischen Agenten auf, der einmal am Tag gestartet wird. Wird der Agent vom Server aufgerufen so bleibt er beim Aufrufer einer Unterfunktion hängen gibt die Fehlermeldung 'Cannot find external name: FKTISTARBEITSTAG' (Nummer 151) aus. Wird aber der Agent von mir zum Testen gestartet, so läuft er ohne Fehlermeldung durch und tut was er soll.
Die nicht aufrufbare Unterfunktion befindet sich in einer Script-Bibliothek die ich auch schon neu compiliert habe.
Hat jemand eine Idee, was der Grund für das Problem sein könnte?
Rainer
ata:
Auszug aus der Notes-Hilfe:
--- Zitat ---The currently executing module contains a Use statement whose target module contains a Public name to which the currently executing module refers. That name has been changed in the target module since the currently executing module was compiled.
Restore the original name in the target module, or change the name in the currently executing module to the new name.
--- Ende Zitat ---
hast du was am Namen der Funktion geändert, bzw. ist der Aufruf korrekt geschrieben?
Toni
ZaLudtske:
Hallo,
ich habe den Aufruf nochmals kontrolliert und den Namen der aufgerufenen Funktion aus der Bibliothek rüber kopier. Keine Besserung der Lage.
Ich habe ebenso den Parameter von call by value auf call by trference um gestellt. Auch keine Besserung der Lage.
Was mich halt irritiert ist, dass der Agent korrekt ausgeführt wird, wenn ich Ihn als Benutzer starte.
Rainer
koehlerbv:
Dass er bei Dir lokal läuft, kann auch damit zusammenhängen, dass in Deiner CACHE.NDK, Bookmark oder ... noch etwas gespeichert ist, was diesmal die Anwendung korrekt erscheinen lässt.
Die Fehlermeldung besagt auf jeden Fall, dass ein übergeordnetes Modul "unten" Code erwartet, der so nicht gegeben ist.
Bernhard
Glombi:
In der Script Library befinden sich irgendwelche UI Klassen wie NotesUIWorkspace oder NotesUIDocument, die den Fehler verursachen. Das funktioniert in Serveragenten nicht.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln