Page 1 of 1

Jboss, docx4j, from jsp to docx

PostPosted: Wed Feb 28, 2018 4:27 am
by tyya
hello,

trying to create a docx from a jsp at runtime, the line
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.load(inputStrem);
fails, with error

javax.xml.bind.PropertyException: property "com.sun.xml.bind.namespacePrefixMapper" must be an instance of type com.sun.xml.bind.marshaller.NamespacePrefixMapper, not org.docx4j.jaxb.NamespacePrefixMapper at com.sun.xml.bind.v2.runtime.MarshallerImpl.setProperty(MarshallerImpl.java:511) at at com.sun.xml.bind.v2.runtime.MarshallerImpl.setProperty(MarshallerImpl.java:511)
at org.docx4j.jaxb.NamespacePrefixMapperUtils.tryUsingRI(NamespacePrefixMapperUtils.java:79)
at org.docx4j.jaxb.NamespacePrefixMapperUtils.getPrefixMapper(NamespacePrefixMapperUtils.java:70)
at org.docx4j.jaxb.Context.<clinit>(Context.java:103)
at org.docx4j.convert.in.FlatOpcXmlImporter.<init>(FlatOpcXmlImporter.java:106)
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:390)
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:301)
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:261)

May I ask what is the kind of the problem and how to solve it?
Thank you in advance!