Проблема: при попытке получить pdf-ку из заполненной в orbeon формы вместо pdf-ки вываливается исключение "org.orbeon.saxon.trans.XPathException: An empty sequence is not allowed as the value of variable $control-resources".
Причина:
Решение: bind`ы должны выглядеть следующим образом:
<xforms:bind id="{tagName}-bind" nodeset="{tagName}" name="..."/>
Причина:
- причина аналогичная таковой для исключения "org.orbeon.saxon.trans.XPathException: An empty sequence is not allowed as the value of variable $section-holder" (http://barbitoff.blogspot.com/2011/08/orgorbeonsaxontransxpathexception-empty.html) - не соотвтетствие id bind`а какого-то из элементов управления имени узла модели, к которому этот bind осуществлен.
- если ошибка возникает из-за элемента управления select1, то, возможно, необходимо чтобы ресурсы, на которые он ссылается (label, hint, help, alert при организации их по ссылке через ref) находились завернутыми в тег, совпадающий по имени с тегом в модели (т.е. ссылка на них имела вид <xforms:label ref="$form-resources/{tagName}/label"/>, где {tagName} - имя тега модели, к которому привязан данный control). Совсем непонятный для меня факт, однако переименование ресурса заставляет форму работать..
Решение: bind`ы должны выглядеть следующим образом:
<xforms:bind id="{tagName}-bind" nodeset="{tagName}" name="..."/>
Комментариев нет:
Отправить комментарий