web-dev-qa-db-ja.com

Extendscript Toolkitデバッガーが失敗する:デバッグセッションを開始できません

プログラミング自体の問題ではなく、解決策を見つけることができなかったプログラミング環境の問題です。

問題はAdobeのExtendscript Toolkit(3.5と4の両方)に関連していますが、これまでのところ問題を解決することができなかったため、ここにいます...

私が得るエラーは、一晩で多かれ少なかれ現れました。この問題は昨日も今朝も発生しませんでした。しかし、まさに何が起こったのかは私を超えています。環境設定を削除し、アンインストール、再インストール、新しいユーザーを作成し、Time Machineから古い環境設定を復元しましたが、現在はオプションがほとんど失われています。

基本的に、ESTKではもう機能しません。 ESTKを開いてalert( 'Hello')を入力するだけでは機能しません。どちらも$ .writeln()しません。 ESTK内から実行するものはすべて同じエラーを与えるようです。

ターゲットエンジン 'main'でスクリプトを実行できません

詳細付き:

ターゲットエンジン 'main'でスクリプトを実行できません!

(#1116)デバッグセッションを開始できません。

以下は、同じ問題をテストするために作成した新しいユーザーのスクリーンショットです。

Screenshot of the problem on a new user

「面白い」ことは、すべてのスクリプト(InDesign CS5、まだ理由からまだ残っている)がアプリケーションのスクリプトパネルで完全に機能することです。したがって、スクリプトには何も問題はありません(1つも変更されておらず、ESTKでの実行を拒否しています)。

前述のように、私はESTK CC(バージョン4)もインストールしようとしましたが、まったく同じ問題がそこで発生します。これにより、問題はどこか他の場所にあると思うようになりますが、どこで、なぜなのかわかりません。

だから、もし誰かがこの問題に何らかの光を当てることができれば、私はとても幸せだろう。基本的にデバッグはESTKが私の本で役立つ唯一のことですが、今ではその機能がなくなっても、ワークフローを妨げるようなスクリプトを効率的にデバッグする方法がわかりません。

参考までに、10.11.6(El Capitan)がインストールされた2008 Mac ProでInDesign CS5(古いCreative Suiteから)を実行しています。それはかなり古いことをよく知っていますが、それはここのポイントの横にあります。

12
Bornhall

上記 フォーラム、 Adobeが公開しています 安定した回避策!estkアプリケーション内の設定を修正するだけです:

  1. ファイルを開きます(Mac):「/ Applications/Adob​​e ExtendScript Toolkit CC/ExtendScript Toolkit.app/Contents/SharedSupport/Required/cdic/11BTBackend.jsx」
  2. 値を検索:604800000(行読み取りbt.timeout = 604800000)
  3. その値を604800に置き換えて保存します
  4. ExtendScript Toolkitを終了して再起動します。

動作することを確認できます。

12
Hauke

Adobeフォーラムから:
「最初の回避策が見つかりました。2018年11月20日より前の日付に日付を変更するだけです」

https://forums.Adobe.com/message/10761440#1076144

日付の問題のようです:(

4
Tristan G.

Adobe Tech Blog でこれに関する簡単な更新を公開しました。

とりあえず、ダイアログを閉じても、通常どおりESTKを介してスクリプトを実行し、コードをステップ実行できます。

または、ダイアログを本当に避けたい場合で、クロックを戻すことを気にしない場合は、システムクロックを2018年11月19日以前に戻すことで問題を回避できます。 ほとんどのシステムでは、システム時間を変更すると意図しない副作用が発生する可能性があるため、特に確信がない限りこれは推奨されません。

1