Orbeon Forms出错

时间:2017-08-30 18:07:24

标签: forms orbeon xerces

我们有一个基于Orbeon表单4.4的旧应用程序。出乎意料的是,我们开始遇到某些形式的各种链接和按钮无法正常运行的问题。受影响的表单似乎是Orbeon的内置Forms Builder和一些使用Orbeon“向导”视图的表单......初始页面显示正确,但从一个部分到另一个部分的导航似乎被破坏了。

我们在日志文件中看到的唯一不寻常的事情就是这条消息:

WARN  XmlLibraryChecker  - Looking for a valid Parser...
Checking for Xerces, found version Xerces-J 2.11.0 needed version Xerces-J 2.9.0
Warning: Failed find a valid Parser!

Please add an appropriate Parser to the class-path, e.g. in the 'endorsed' folder of the servlet container or in the 'endorsed' folder of the JRE.

在Orbeon webapps / orbeon / WEB-INF / lib目录中,我们看到xerces-2.11-orbeon.jar此目录中的所有JAR文件都是2013年11月的日期,并且我们无法更改。我知道这是一个“警告”消息,但似乎没有任何其他问题的迹象。

在表单生成器的情况下,我们转到所有当前表单的列表,并且无法翻阅列表。当我们点击页面底部的分页控件时,我们会从“connection.js:467”中看到对“xforms-server”的HTTP请求。此请求发送的数据是:

<!DOCTYPE xxf:event-request [<!ENTITY nbsp "&#160;">]>
<xxf:event-request xmlns:xxf="http://orbeon.org/oxf/xml/xforms">
    <xxf:uuid>a3a297feb1356b5190ce1050fdc165bfadae85e3</xxf:uuid>
    <xxf:sequence>2</xxf:sequence>
    <xxf:action>
        <xxf:event name="DOMActivate" source-control-id="xf-432"></xxf:event>
    </xxf:action>
</xxf:event-request>

这似乎有效(HTTP响应代码200),我们似乎得到一个响应,它具有长XML格式的下一页值。浏览器上的显示未更改但是...表单生成器中显示的项目列表不会以任何方式移动或更改。

我们的“向导视图”表单中的模式类似...我们看到发送到服务器的相同HTTP事务,获得类似的XML响应,但不会发生显示更新。

客户端是Chrome 58和60,以及Safari 10.1.2。

服务器端是Tomcat 7,Java 1.7.051和MySQL作为持久层。

0 个答案:

没有答案