Jasper to generate DOCX format reports in JBoss EAP
Issue
- We are in the process of generation reports in production and able to generate reports in PDF,XLX,RTF format but unable to generated DOCX format. I have tested at local computer with
Apache Tomcatweb-server and its generating all the formats. My understanding is the issue withJBoss EAP(jboss-eap-5.1). Below errors in the logs can be seen.
11:42:13,572 ERROR [%2F192.168.6.92-8443-20] com.documentum.web.common.Trace - invokeMethod() failed while calling: onCompleteEditReportResultDetails
null
java.lang.NullPointerException
at com.abc.xyz.library.report.ReportSettings.onCompleteEditReportResultDetails(ReportSettings.java:287)
...
...
at java.lang.reflect.Method.invoke(Method.java:597)
at com.documentum.web.form.FormProcessor.invokeMethod(FormProcessor.java:1646)
at com.documentum.web.form.FormProcessor.invokeMethod(FormProcessor.java:1500)
...
...
11:05:25,632 ERROR [%2F192.168.6.92-8443-22] com.documentum.web.common.Trace - Cannot create control: doclist_grid in this state
java.lang.IllegalStateException: Cannot create control: doclist_grid in this state
at com.documentum.web.form.Form.getControl(Form.java:1690)
at com.documentum.web.form.Form.getControl(Form.java:1646)
...
...
13:52:18,026 ERROR [%2F192.168.6.92-8443-13] com.documentum.web.common.Trace - An error occurred while running report : net.sf.jasperreports.engine.JRException: Error loading byte data : vfsfile:/home/jboss/jboss-eap-5.1/jboss-as/server/default/deploy/test.war/WEB-INF/lib/jasperreports-3.7.4.jar/net/sf/jasperreports/engine/export/ooxml/docx/[Content_Types].xml
net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Error loading byte data : vfsfile:/home/jboss/jboss-eap-5.1/jboss-as/server/default/deploy/test.war/WEB-INF/lib/jasperreports-3.7.4.jar/net/sf/jasperreports/engine/export/ooxml/docx/[Content_Types].xml
...
...
Caused by: net.sf.jasperreports.engine.JRException: Error loading byte data : vfsfile:/home/jboss/jboss-eap-5.1/jboss-as/server/default/deploy/test.war/WEB-INF/lib/jasperreports-3.7.4.jar/net/sf/jasperreports/engine/export/ooxml/docx/[Content_Types].xml
...
...
.URISyntaxException: Illegal character in path at index 164: vfsfile:/home/jboss/jboss-eap-5.1/jboss-as/server/default/deploy/test.war/WEB-INF/lib/jasperreports-3.7.4.jar/net/sf/jasperreports/engine/export/ooxml/docx/[Content_Types].xml
at .URI$Parser.fail(URI.java:2809)
...
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.