Java XFaflatiner中FieldPosition的强制转换异常

Java XFaflatiner中FieldPosition的强制转换异常,java,itext,xfa,Java,Itext,Xfa,尝试使用XFA Worker的试用版进行概念验证。当我尝试转换我构建的XFA文档时,我得到了一个java.lang.ClassCastException:com.itextpdf.tool.xml.xtra.XFA.positioner.FieldPositioner无法转换为java.lang.String调用com.itextpdf.tool.xml.xtra.xfaLatener.flatte方法时发生错误?任何关于问题可能是什么的想法都会很有帮助。你能发布你的代码和关于异常的详细信息吗?

尝试使用XFA Worker的试用版进行概念验证。当我尝试转换我构建的XFA文档时,我得到了一个java.lang.ClassCastException:com.itextpdf.tool.xml.xtra.XFA.positioner.FieldPositioner无法转换为java.lang.String调用com.itextpdf.tool.xml.xtra.xfaLatener.flatte方法时发生错误?任何关于问题可能是什么的想法都会很有帮助。

你能发布你的代码和关于异常的详细信息吗?至少发布一个堆栈跟踪和你的XFAWorker版本。实际上,我们需要导致问题的XFA表单(因为展平XFA表单的源代码非常简单;几乎不会出错)。如果您可以提供指向XFA表单的链接,我将把它转发给iText的XFA团队(他们不在StackOverflow上)。我在5.5.3上遇到了同样的问题,堆栈跟踪是java.lang.ClassCastException:com.itextpdf.tool.xml.xtra.xfa.positioner.FieldPositioner不能在com.itextpdf.tool.xml.xtra.xfa.js.JsTree.addChild(JsTree.java:94)在com.itextpdf.tool.xml.xtra.xfa.JsNode.addChild(JsNode.java:225)上转换为java.String位于com.itextpdf.tool.xml.xtra.xfa.positioner.positioner.addChild(positioner.java:538),位于com.itextpdf.tool.xml.xtra.xfa.pipe.FormBuilder.buildSubformInstance(FormBuilder.java:339)