AppleScriptのエラーコード、特に -2707 について.
かなり巨大なサイズ(約1.8MB, 現在5000行程度.更に増える予定あり)の外部ライブラリ(*.scptd)やASOCなどを利用しているのが原因なのか、最近、タイトルにあるようなエラーコードがよく表示されます.
通常、文法に問題がある場合はコンパイルに失敗するだけで済むはずですが、コンパイル自体は通ります.ただしその直後に保存または実行しようとするとタイトルにあるようなエラーコードが提示され、保存できません.しばらくするとポップアップ?で「書類が自動保存できませんでした.エラー2,707)」と表示されます.
コードのとある部分を削除すると保存・実行できたりしますが(もちろんコンパイルも通ります)、コピー&ペーストでなく「手打ち」で同じコードを入力しても同じくエラーが発生したりして、なかなか回避策がみつかりません.どこかに問題があるのは間違いないのでしょうが、その特定ができないのです.
そもそも、エラーコード -2707がどういったことが原因で発生するものなのかすらわからないので、まずはそれを知りたいと思っています.少し調べるとどうやら「スタックオーバーフロー」が原因だとわかるのですが、それに対処する方法がわかりません.Macに搭載されているメモリの不足が原因なのか、はたまたたくさんのアプリケーションを立ち上げているので運用時のメモリ不足なのか、とにかくざっくりと「スタックオーバーフローです」と言われて困っている次第です.
どうか、お知恵をお貸しください.
Mac mini, macOS 10.14