我正在尝试按照本指南为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)然后3 if if(@error gt 0)然后0 else if if(@warning gt 0)然后1 else if if(@info gt 0)then then else else 4),xxf :instance('fr-error-summary-instance')/ visible-counts / xs:integer(@alert),$ title))
答案 0 :(得分:0)
最有可能的情况是,您提供的resources.xml
文件与该特定Orbeon Forms版本附带的文件不匹配。试试这个:
resources.xml
中提取orbeon-form-runner-jar
,或选中this version on github for 4.3