Livecycle - form1.execValidate не является функцией! Затем Reader вылетает

Сообщение об ошибке: form1.execValidate не является функцией. но это работало хорошо в течение многих лет!

На прошлой неделе клиент (крупный банк) выкатил новую версию Adobe Reader XI 11.0.21. Возможно, ключи реестра также были изменены - не знаю.

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

Используемый код выполнялся более 10 000 раз в течение ~5 лет, примерно в 5 различных формах во многих версиях.

form1.FirstPage.sfBody.sfSectionB.sfEnder.SendReferral::click - (JavaScript, client)
var res = form1.execValidate();     // does form validation, if all good returns true
if (res) {
  cLookFeel.fMailTo(event.target); 
}

(Код прикреплен к методу click на кнопке, cLookFeel - это имя моего блока кода.)

И как ни странно - читатель тогда кажется (часто) вылетает. Пойди разберись.

Консоль от Читателя

с последующим падением:

1 ответ

Хорошо, оказывается, это известная ошибка Adobe на 11.0.21. Они выпустили исправление.

https://helpx.adobe.com/acrobat/release-note/acrobat-dc-august-11-2017.html

Другие вопросы по тегам