Das Notes Forum

Lotus Notes / Domino 10 => ND10: Administration & Userprobleme => Thema gestartet von: udo187 am 19.02.24 - 08:32:49

Titel: Script library signature is corrupted - 90% des Codes fehlen
Beitrag von: udo187 am 19.02.24 - 08:32:49
Hallo!

Folgendes Problem ist über Nacht bei einer Datenbank aufgetreten:
- mehrere zeitgesteuerte Agenten sind nicht gelaufen, im Server-Log folgender Fehler: "....Script library signature is corrupted."
- im Designer fehlen in der Scriptlibrary 90% vom entsprechenden Code  :o

Wenn ich mir im Designer über die Eigenschaften der Scriptlibrary unter Felder die Items  "$ScriptLib" anschaue, ist der Code vorhanden.

Durch was wird dieser Fehler verursacht? Wie kann ich die kaputte Signatur reparieren?

Ach ja - ich bin Entwickler, meine Admin-Kenntnisse sind begrenzt.

Danke im Voraus für die Hilfe!
Gruß Udo
Titel: Antw:Script library signature is corrupted - 90% des Codes fehlen
Beitrag von: eknori am 19.02.24 - 08:59:50
Ich würde entweder explizit das fragliche Designelement neu signieren, oder gleich die ganze Applikation mit der dafür vorgesehenen ID ( so es denn eine solche gibt ).
Titel: Antw:Script library signature is corrupted - 90% des Codes fehlen
Beitrag von: udo187 am 19.02.24 - 09:12:35
Danke für die Antwort - die gesamte Datenbank wurde mit der Server-ID neu signiert, Fehler besteht nach wie vor.
Titel: Antw:Script library signature is corrupted - 90% des Codes fehlen
Beitrag von: eknori am 19.02.24 - 09:31:40
Welche Designer Version?
Was passiert bei einem "Recompile all design elements"?

Defektes Design Element löschen, und Template drüber ziehen.
Titel: Antw:Script library signature is corrupted - 90% des Codes fehlen
Beitrag von: udo187 am 19.02.24 - 10:03:27
"Recompile all design elements"? -> Fehler bleibt bestehen

Ich habe eine Schablone aus der Sicherung über die Datenbank gespielt - läuft wieder.

Interessant wäre trotzdem, warum dieser Fehler plötzlich aufgetreten ist - vor allem, wie und warum eine Signatur defekt werden kann.

Danke für die Hilfe!