GeeCON Prague 2014*
The moose likes Other Open Source Projects and the fly likes NetBeans:JasperReport --> Exception Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "NetBeans:JasperReport --> Exception" Watch "NetBeans:JasperReport --> Exception" New topic
Author

NetBeans:JasperReport --> Exception

John Wenn
Ranch Hand

Joined: Mar 03, 2008
Posts: 31
I'm working on a project that needs Jasper reporting, I have used the code fragment mentioned below to view the report in NetBeans 6.1 (the report is originally generated and compiled using iReport 3.6.0),my requirement is to print this report using a simple Swing application.

Code fragment:



But when I run this it gives an exception that I couldn't figure out.

Exception:



Thanks.
Rakesh Enoch
Greenhorn

Joined: Jun 27, 2008
Posts: 23
Hi Oshadha,
The default JRXML created iReport is of type Groovy. You can check this by examining the JRXML File.

Change the language attribute value to "java" and try. Hope it will work

-Rakesh


Rakesh Enoch SCJP 1.5 86%
John Wenn
Ranch Hand

Joined: Mar 03, 2008
Posts: 31
Rakesh Enoch wrote:Hi Oshadha,
The default JRXML created iReport is of type Groovy. You can check this by examining the JRXML File.

Change the language attribute value to "java" and try. Hope it will work

-Rakesh


Thanks for the reply, I have fixed it in another way by injecting Groovy type (there's a specific jar file to do so)
Grazia Lassner
Greenhorn

Joined: Apr 26, 2010
Posts: 19
I added the appropriate groovy-all-1.5.5.jar to my project classpath, but I still cannot generate a pdf report.
This time, I get

Caused by: java.lang.NoClassDefFoundError: org/codehaus/groovy/control/Compilati
onFailedException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.newInstance0(Class.java:321)
at java.lang.Class.newInstance(Class.java:303)
at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(....)

Kaustubh Sharma
Greenhorn

Joined: Mar 02, 2010
Posts: 28
hi ..........

you are using groovy language for your reports that's why you are getting this exception just change the language from the property option of the report to java this will fix the exception....

enjoyyyyyyyyyyyyyyyy........
Grazia Lassner
Greenhorn

Joined: Apr 26, 2010
Posts: 19
I am fine with using groovy as language for the reports. The problem was I was not importing the .jar properly in my app. I had to use the libray path in my orion-application.xml file like this: <library path="./shared-libs/poi-3.5-FINAL-20090928.jar" />
Kaustubh Sharma
Greenhorn

Joined: Mar 02, 2010
Posts: 28
hey I am using groovy-all-minimal-1.1-rc-3-javadoc and groovy-all-1.5.5-javadoc lib files and I am not getting any problem. hope this will help you also..

Kaustubh
 
GeeCON Prague 2014
 
subject: NetBeans:JasperReport --> Exception