
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jasper report class not found exception, while running a talend Job using tJasperOutput component from palette.
New to talend. I want to generate a report using tJasperOutput component. But i am getting a runtime exception as:
java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRDataSource
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.sf.jasperreports.engine.JRDataSource
I have added all dependent JAR related to jasperreport.
For verification purpose i have added a routine in same job and import above mentioned exception( net/sf/jasperreports/engine/JRDataSource), then it is coming there. but when i try to run this as a talend job , each time exception is coming. So please guide me how to avoid this problem.
Thanks in advance.
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sabrina,
I resolved that issue using tLibraryload component.Thanks for your response again.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have checked in modules(windows-->showview-->talend-->modules) also, all required jar already installed.So what will be the possible cause for above mentioned exception.
Any help will be handful for me to proceed further.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Can you please clarify in which Talend version/edition you are?
Best regards
Sabrina

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sabrina,
I resolved that issue using tLibraryload component.Thanks for your response again.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Great it is fixed. Thanks for your feedback.
Best regards
Sabrina
