Отладчик Extendscript Toolkit завершается неудачно: не удается запустить сеанс отладки - PullRequest
0 голосов
/ 20 ноября 2018

Не проблема программирования как таковая, а скорее проблема среды программирования, решение которой мне не удалось найти.

Эта проблема относится к Adobe Extendscript Toolkit (как 3.5, так и 4), но до сих порЯ не смог решить проблему, поэтому вот я ...

Ошибка, которую я получил, появилась более или менее за ночь.Я не испытывал этой проблемы ни вчера, ни сегодня утром.Но именно то, что произошло, мне не под силу.Я удалил настройки, я удалил, переустановил, создал нового пользователя, восстановил старые настройки из Time Machine, и теперь я в значительной степени потерян для параметров.

По сути, в ESTK больше ничего не работает.Просто открыть ESTK и ввести предупреждение («Привет») не будет работать.Также не будет $ .writeln ().Все, что работает в ESTK, похоже, выдает ту же ошибку:

Невозможно выполнить скрипт в целевом ядре 'main'

С деталями:

Невозможно выполнить сценарий в целевом ядре 'main'!

(# 1116) Не удается запустить сеанс отладки.

Ниже приведен снимок экрана, полученный от нового пользователя, которого я создал для тестирования, та же проблема.

Screenshot of the problem on a new user

Самое смешное, что все скрипты (InDesign CS5, по-прежнему привязанные к нему по причинам), по-прежнему работают отличнов панелях скриптов приложений.Так что в скриптах нет ничего плохого (черт возьми, они ни разу не изменились и по-прежнему отказываются работать в ESTK).

Как уже упоминалось, я попытался установить ESTK CC (версия 4) какхорошо, но та же самая проблема возникает там.Это заставляет меня думать, что проблема кроется где-то еще, но я не знаю, где и почему.

Так что, если кто-нибудь сможет пролить свет на этот вопрос, я был бы очень счастлив.Отладка - это, по сути, единственная вещь, для которой ESTK хорош в моей книге, но теперь, когда даже этой функциональности больше нет, я не знаю, как эффективно отлаживать сценарии, что отчасти мешает рабочему процессу.

Для справкиЯ использую InDesign CS5 (из старой версии Creative Suite) на Mac Pro 2008 с установленной 10.11.6 (El Capitan).Хорошо сознавая, что это довольно устарело, но здесь дело не в этом.

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

Я только что опубликовал быстрое обновление об этом в Adobe Tech Blog .

В настоящее время, если вы закрываете диалоговое окно, вы все равно можете запустить свой скрипт через ESTK и выполнить шагчерез код, как обычно.

В качестве альтернативы, если вы действительно хотите избежать диалогов и не возражаете против возврата часов, вы можете обойти проблему, установив системные часы на 19 ноября 2018 года илидо. В большинстве систем изменение системного времени может иметь непредвиденные побочные эффекты, поэтому это не рекомендуется, если вы в этом не уверены.

0 голосов
/ 22 ноября 2018

В вышеупомянутом форуме Adobe опубликовала стабильный обходной путь! Вам просто нужно исправить настройку в приложении estk:

  1. Откройте файл (Mac): «/ Applications / Adobe ExtendScript Toolkit CC / ExtendScript Toolkit.app/Contents/SharedSupport/Required/cdic/11BTBackend.jsxgoti
  2. Поиск значения: 604800000 (строка читаетсяbt.timeout = 604800000)
  3. Замените это значение на 604800 и сохраните
  4. Выйдите из ExtendScript Toolkit и перезапустите.

Я могу подтвердить, что оно работает.

0 голосов
/ 20 ноября 2018

Из форума Adobe:
"мы нашли первый обходной путь: просто измените свою дату на любую дату до 20 ноября 2018 года"

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

Похожедата выпуска :(

...