生命周期 - form1.execValidate不是一个函数!然后读者崩溃

时间:2017-08-31 20:49:04

标签: livecycle xdp

错误消息:form1.execValidate不是函数。 但这已经好多年了!

上周,客户(大型银行)推出了新版本的Adobe Reader XI 11.0.21。也许注册表键也被更改了 - 不知道。

所以现在所有的生命周期表格都崩溃了。下面是在控制台上看到的一个错误消息,然后是崩溃。

正在使用的代码已经执行了大约5年的10K +次,超过了许多版本的大约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是我的代码块的名称。)

奇怪的是 - 读者似乎(经常)崩溃了。去图。

Console from Reader

然后崩溃: enter image description here

1 个答案:

答案 0 :(得分:0)

好的,原来这是Adobe在11.0.21上发现的已知错误。他们已经发布了修复程序。

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