tReportJasperExec not working on Linux machine

Six Stars

tReportJasperExec not working on Linux machine

Hi,

 

I have a job wherein I use tJasperReportExec to execute a jasper report and email the same to users using the component tsendmail

 

This job runs perfect on windows. However, whenever I run the same on linux , I get the error


java.lang.Exception: No Connection or JRDataSource available to fill the report

 

I have used tmysqlconnection and the connection is checked and is fine from the linux machine

 

The job design is as shown below

talendjasper.png

 

 

Any help on this please?


Accepted Solutions
Six Stars

Re: tReportJasperExec not working on Linux machine

I found the solution a few days back. I had to connect the tmysqlconnection on subjobok to tmysqlinput and it started working in linux. Maybe different OS different specifications

 

Thanks

Rahti


All Replies
Forteen Stars

Re: tReportJasperExec not working on Linux machine

@rathirao,can you show the configuration of Jasper report?

Manohar B
Don't forget to give kudos/accept the solution when a replay is helpful.
Six Stars

Re: tReportJasperExec not working on Linux machine

hi Manohar,

 

can you please explain what configuration must I show?

 

The jrxml is picked up from localhost as an individual file and tmysqlconnection gives it the connection details

Six Stars

Re: tReportJasperExec not working on Linux machine

I found the solution a few days back. I had to connect the tmysqlconnection on subjobok to tmysqlinput and it started working in linux. Maybe different OS different specifications

 

Thanks

Rahti

What’s New for Talend Spring ’19

Watch the recorded webinar!

Watch Now

Agile Data lakes & Analytics

Accelerate your data lake projects with an agile approach

Watch

Definitive Guide to Data Quality

Create systems and workflow to manage clean data ingestion and data transformation.

Download

Tutorial

Introduction to Talend Open Studio for Data Integration.

Watch