Я использую Barcode4j и FOP для создания PDF-файла, который содержит штрих-код. Он отлично работает на моем локальном окружении затмений, но после развертывания на WebLogic и доступ к функции с помощью сети я получаю следующее сообщение об ошибке:Barcode4j generate barcode error
ERROR: 'The first argument to the non-static Java function 'org.krysalis.barcode4j.xalan.BarcodeExt.generate(result-tree, result-tree)' is not a valid object reference.' FATAL ERROR: 'Could not compile stylesheet'
Такова секции таблицы стилей:
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:barcode="org.krysalis.barcode4j.xalan.BarcodeExt"
extension-element-prefixes="barcode"
exclude-result-prefixes="fo">
штрихкод генерация:
<fo:instream-foreign-object>
<xsl:variable name="barcodeNumber">
<xsl:value-of select="barcodeNumber" />
</xsl:variable>
<xsl:variable name="barcode-cfg">
<barcode>
<intl2of5>
<height>18mm</height>
<module-width>0.28mm</module-width>
<human-readable><placement>none</placement>
</human-readable>
</intl2of5>
</barcode>
</xsl:variable>
<xsl:copy-of select="barcode:generate($barcode-cfg, $barcodeNumber)" />
Я использую jdk 1.5.0_22, xalan-2.7.0, fop 1.1
Любая помощь будет оценена.