Extendscript Toolkit调试器失败:无法启动调试会话

时间:2018-11-20 09:54:14

标签: debugging adobe extendscript toolkit

本质上不是编程问题,而是我无法找到解决方案的编程环境问题。

该问题与Adobe的Extendscript Toolkit(3.5和4)有关,但是到目前为止我还无法解决问题,所以我在这里...

我得到的错误在一夜之间或多或少出现了。我昨天或今天早上都没有遇到这个问题。但是发生的事情完全超出了我。我已经删除了首选项,我已经卸载,重新安装,创建了新用户,从Time Machine恢复了旧的首选项,现在我几乎迷失了选项。

基本上,ESTK中不再起作用。仅打开ESTK并输入alert('Hello')无效。 $ .writeln()也不会。在ESTK中运行的所有内容似乎都出现了相同的错误;

  

无法在目标引擎“主”中执行脚本

详细信息:

  

无法在目标引擎“ main”中执行脚本!

     

(#1116)无法启动调试会话。

下面是我创建的要测试的新用户的屏幕截图,同样的问题。

Screenshot of the problem on a new user

“有趣”的是,所有脚本(InDesign CS5,由于某些原因仍挂在其上)仍可以在应用程序的脚本面板中正常运行。因此,这些脚本没有任何问题(哎呀,它们一点都没有改变,但仍然拒绝在ESTK中运行)。

如前所述,我也尝试安装ESTK CC(版本4),但在那里同样发生了同样的问题。这使我认为问题出在其他地方,但我不知道在哪里以及为什么。

因此,如果任何人都可以在这个问题上有所作为,我将非常高兴。基本上,调试是ESTK在我的书中唯一适合的事情,但是现在即使该功能消失了,我也不知道如何有效地调试脚本,这会妨碍工作流程。

作为参考,我正在安装了10.11.6(El Capitan)的2008 Mac Pro上运行InDesign CS5(来自旧的Creative Suite)。很清楚,这已经过时了,但这不在这里。

3 个答案:

答案 0 :(得分:10)

above mentioned论坛中,Adobe has published是一个稳定的解决方法!您只需要更正estk应用程序中的设置即可:

  
      
  1. 打开文件(Mac):“ / Applications / Adob​​e ExtendScript Toolkit CC / ExtendScript Toolkit.app/Contents/SharedSupport/Required/cdic/11BTBackend.jsx”
  2.   
  3. 搜索值:604800000(行显示为bt.timeout = 604800000)
  4.   
  5. 用604800替换该值并保存
  6.   
  7. 退出ExtendScript工具包并重新启动。
  8.   

我可以确认它是否有效。

答案 1 :(得分:4)

来自adobe论坛:
“我们找到了第一个解决方法:只需将您的日期更改为2018年11月20日之前的任何日期”

https://forums.adobe.com/message/10761440#10761440

好像是日期问题:(

答案 2 :(得分:1)

我刚刚在Adobe Tech Blog上发布了有关此内容的快速更新。

目前,如果您关闭对话框,仍然可以通过ESTK运行脚本,并照常逐步执行代码。

或者,如果您确实希望避免出现对话框,并且您不介意将时钟重新设置为时钟,则可以通过将系统时钟设置为2018年11月19日或更早时间来回避此问题。 在大多数系统上,更改系统时间可能会产生意想不到的副作用,因此,除非您对此有把握,否则不建议这样做。