我们开发了两个交互式 XDP,它们具有一些预先填充和绑定数据,它们以交互式 PDF 的形式生成。每当我们在 ETE 环境中部署 XDP 时,一切都完美无缺。我们已经开发了一个从前端生成 PDF 和绑定值的 REST API。
问题是,每当我们在 QA 环境中部署 XDP 并尝试使用动态值并将其绑定到 XDP 并使用相同的 REST API 生成相同的 PDF 文档时,我们都会在生成文档时失败。我检查了 AEM 实例的错误日志,结果如下。请有人在这里帮助我,因为我们无法找到特定于 QA 环境的失败的根本原因。
09.07.2019 16:53:13.307 *ERROR* [10.52.160.35 [1562683992994] POST /content/AemFormsSamples/renderpdfform.html HTTP/1.1] com.adobe.fd.readerextensions.service.impl.ReaderExtensionsServiceImpl AEM-REX-001-008: Unable to apply the requested usage rights to the given document.
java.lang.NullPointerException: null
at com.adobe.xfa.form.FormModel.preSave(FormModel.java:7242)
at com.adobe.xfa.form.FormModel.preSave(FormModel.java:7159)
at com.adobe.xfa.form.FormModel.preSave(FormModel.java:7159)
at com.adobe.xfa.form.FormModel.preSave(FormModel.java:7159)
at com.adobe.xfa.form.FormModel.preSave(FormModel.java:7159)
at com.adobe.xfa.form.FormModel.preSave(FormModel.java:7159)