Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026 Agenda Now Available: Explore Sessions
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

tJasperReportExec Modules

Hello Talend Community !

 

I found a good component (i guess) on talend exchange, named : tJasperReportExec created by jlolling .
But i can't use it, because i need to install some external jar. So ... i click on "Installer", and one by one i click on every .jar to add external that I found in folder of the downloaded component.

At the end, the window of module list close automatically and ... nothing append...

But libraries appears on my talend workspace !  At "C:\Talend\TOS_DI-Win32-20151029_1337-V6.1.0\workspace\.Java\lib" , they're all jar needed for the compenent.

It's seem like, the component didn't find modules emplacement...

 

What am i doing wrong ? Can you help me please ?

 

(Version Talend Open Studio for Data Integration 6.1.0, i tried with the 64 and 32 bits version and in admin mode too ... )

 

Thanks.

 

Labels (4)
15 Replies
vapukov
Master II
Master II

Jan!

I have other question, it not production problem, just decide test component relating to this thread
I have report, which work and in Studio, and from Server, and this report also call by Talend (by tJasperServerExec) - and all fine

 

but when I call same report by tJasperReportExec it return error:

1. The method TODAY() is undefined for the type TS_Full_Month_1503266734703_414756
                value = DATEFORMAT(TODAY(),"yyyy-MM"); //$JR_EXPR_ID=0$
  

TODAY() is build in function in Studio

0683p000009LvuL.png

 

I try it and as standalone component, as well as I try to load tJasperReportLibrary - same result

why it could be possible? do we have some functions restrictions?

 

regards, Vlad

 

Anonymous
Not applicable
Author

No, we do not have any restriction. I use this function TODAY() also in my reports.

So it cannot be a general problem. I can only guess it has something to do with a version conflict of the used studio version and the version of the jasper library used in the component.

The function TODAY() is very simple and returns simply the current date as Java object.

Since ages this function has not changed in the library.

Anonymous
Not applicable
Author

I have just updated the component.

I had problems in the past to get a more recent library for the functions. Now I have found the repository in which Jaspersoft puts the functions-lib and use this now.

I will test the new release and post here when I have published it. Hope it helps.

vapukov
Master II
Master II

Thanks a lot!

Anonymous
Not applicable
Author

I have created a new release of the component - v 2.5

https://github.com/jlolling/talendcomp_tJasperReportExec/releases

You cannot install this release over the Exchange view in the studio, instead use the more reliable way to unpack the zip file in the custom component folder and use the Preferences dialog to load the new component.

This release contains the most recent libraries.

vapukov
Master II
Master II

Thank You Jan!

my reports - work now and with this components

regards, Vlad