Jasper to generate DOCX format reports in JBoss EAP

Solution Verified - Updated -

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 Tomcat web-server and its generating all the formats. My understanding is the issue with JBoss 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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content