プラグインのコードで発生した例外は、すべてプラグイン内で処理します。プラグインのコードに起因しない例外は、After Effectsに渡します。

After EffectsのAPIは、C言語で記述されたプラグイン用に設計されており、例外を想定していません。プラグイン内部で例外が発生した場合、After Effectsは即座にクラッシュします。

エフェクトのサンプルでは、main()関数内のswitchステートメントをファイアウォールで囲み、AEGPでは関数フックをtry/catchブロックで囲んでいます。