1

我正在尝试按照本指南为 orbeon 4.3pe 创建一个额外的语言条目: http ://wiki.orbeon.com/forms/doc/contributor-guide/localizing-orbeon-forms 我为旧版本的Orbeon(4.2 和 4.0),它总是这样工作。

在我删除 app/fr/i18n 目录的那一刻,应用程序再次开始工作。

当我启动应用程序时,我收到此错误:

Toggle org.orbeon.saxon.trans.XPathException
Exception Class org.orbeon.saxon.trans.XPathException
Message An empty sequence is not allowed as the first argument of xxf:format-message()

错误似乎来自 oxf:/apps/fr/components/components.xsl

附加信息:

元素 → 评估 XPath 表达式表达式 → xxf:format-message( $fr-resources/errors/form-title, ( xxf:instance('fr-error-summary-instance')/visible-counts/(if (count(( @error, @warning, @info)[.gt 0]) gt 1) then 3 else if (@error gt 0) then 0 else if (@warning gt 0) then 1 else if (@info gt 0) then 2 else 4), xxf:instance('fr-error-summary-instance')/visible-counts/xs:integer(@alert), $title )

4

1 回答 1

0

最可能的情况是您提供的resources.xml文件与该特定 Orbeon Forms 版本随附的文件不匹配。试试这个:

  • resources.xml从4.3 中提取orbeon-form-runner-jar在 github 上查看此版本
  • 在该文件中,将英语部分与您的语言部分进行比较,并查看资源条目是否不匹配
于 2013-09-23T17:35:04.923 回答