Hallo Ingo,
spontan kann ich keinen Grund erkennen, weshalb dieses Skript einen Fehler verursachen könnte - außer, der Auslöser für myEvent ist nicht wie erwartet ein Dokument.
Mit der entsprechenden Abfrage wie folgt könntest Du diesem Fall vorbeugen (die Ebenen werden nur angelegt, wenn der Auslöser des Ereignisses von Typ "Document" ist; außerdem wird geprüft, ob die Ebenen ggf. bereits angelegt sind):
Willst Du aber genauer prüfen, was, wenn nicht das (neue) Dokument, das Ereignis auslöst, könntest Du das obige Skript kurzzeitig durch folgendes ersetzen (InDesign zuvor schließen und nach Ablage des Skripts im startup-scripts Ordner wieder starten):
-----
edit: Beim Nachschlagen sehe ich, das das Event "afterNew" sowohl von einem Dokument ausgelöst werden kann als auch von einer Verknüpfung: "Dispatched after a Link is created."