Error "String index out of range: -1" with tJasperOutput component

Five Stars

Error "String index out of range: -1" with tJasperOutput component

Hello,

When running a job to generate a PDF output list, I have an error with tJasperOutput component.

Démarrage du job GenererFichierCommandeGRUE_SEMI_J2_AEA a 16:02 18/07/2019.
[statistics] connecting to socket on port 3576
[statistics] connected
Listes des tournées AEA supprimées !
Nous sommes le : 18/07/2019, il est : 16:02:12 -  Edition des tournées pour le 22/07/2019.
Génération des listes AEA !
===========================
Exception in component tJasperOutput_1 (GenererFichierCommandeGRUE_SEMI_J2_AEA)
net.sf.jasperreports.engine.JRException: Error compiling report java source files: C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\INTRANET\SOUS_JOBS\Commandes_Grue_Semi\ListesCommandeGRUE_SEMI_AEA\genererfichiercommandegrue_semi_j2_aea_0.1\src\main\ext-resources\Reject_Report_1563458580468_822076.java .
	at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:105)
	at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:74)
	at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:212)
	at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357)
	at net.sf.jasperreports.engine.JasperCompileManager.compileToFile(JasperCompileManager.java:273)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:566)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.tAS400Input_1Process(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:2170)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.tJava_1Process(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:3733)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.tRunJob_1Process(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:4067)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.runJobInTOS(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:4327)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.main(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:4146)
Caused by: java.io.IOException: Cannot run program "javac": CreateProcess error=2, Le fichier spécifié est introuvable
	at java.lang.ProcessBuilder.start(Unknown Source)
	at java.lang.Runtime.exec(Unknown Source)
	at java.lang.Runtime.exec(Unknown Source)
	at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:74)
	... 10 more
Caused by: java.io.IOException: CreateProcess error=2, Le fichier spécifié est introuvable
	at java.lang.ProcessImpl.create(Native Method)
	at java.lang.ProcessImpl.<init>(Unknown Source)
	at java.lang.ProcessImpl.start(Unknown Source)
	... 14 more
[statistics] disconnected

Le Job GenererFichierCommandeGRUE_SEMI_J2_AEA sest terminé à {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}]

I only retrieve information from one member as below in a CSV file.  instead a PDF file

 

NoCde,DateBon,Adherent
447755,31/01/2019,AD215,
475910,03/07/2019,AD215,
456578,31/01/2019,AD215,
470176,24/05/2019,AD215,

 

And if I put a tLogRow output instead of tJasperOutput I get this:

 

Démarrage du job GenererFichierCommandeGRUE_SEMI_J2_AEA a 15:46 18/07/2019.
[statistics] connecting to socket on port 3824
[statistics] connected
Aucune liste à effacer pour AEA !
Nous sommes le : 18/07/2019, il est : 15:46:40 -  Edition des tournées pour le 22/07/2019.
Génération des listes AEA !
===========================
447755|31/01/2019|AD215|
475910|03/07/2019|AD215|
456578|31/01/2019|AD215|
470176|24/05/2019|AD215|
479064|17/07/2019|AD145|
469870|04/06/2019|AD019|
479088|17/07/2019|AD019|
479102|17/07/2019|AD250|
479129|17/07/2019|AD028|
479154|17/07/2019|AD328|
479162|18/07/2019|AD359|
[statistics] disconnected

Le Job GenererFichierCommandeGRUE_SEMI_J2_AEA sest terminé à {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}]

 

captureJobtJasperOutput.JPG

 

Would anyone have an idea of what is causing this problem ?

thanks in advance.

Five Stars

Re: Error with tJasperOutput

Now, I have another error type :

Exception in component tJasperOutput_1 (GenererFichierCommandeGRUE_SEMI_J2_AEA)
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(Unknown Source)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.tAS400Input_1Process(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:1526)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.tJava_1Process(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:3696)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.runJobInTOS(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:3966)
	at intranet.genererfichiercommandegrue_semi_j2_aea_0_1.GenererFichierCommandeGRUE_SEMI_J2_AEA.main(GenererFichierCommandeGRUE_SEMI_J2_AEA.java:3780)
[statistics] disconnected

Le Job GenererFichierCommandeGRUE_SEMI_J2_AEA sest terminé à {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}]


I tried to make a less complex job with an input csv file and an output tJasperOutput to test the tJasperOutput behavior but I have the same error message.

 

captureJobtJasperOutput2.JPG

May be my problem is in the iReport model ?

captureJobtJasperOutput3.JPG

thanks

Employee

Re: Error with tJasperOutput

Hi,

 

    This issue normally happens when you are trying to read a string from a position which is not present in the input value. For example trying to read a string from 10th position when overall string length is just 5 characters. So could you please verify whether you are doing any string operation like that in your component (either in component configuration area or in actual data.

 

Warm Regards,
Nikhil Thampi

Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved :-)

 

Five Stars

Re: Error with tJasperOutput

My CSV test file could not be simpler:

Adherent; Nom
123; Dupont
234; In
345; Martin
456; Duchmol

There is not a lot of solutions concerning the index, [0,1].

No problem to create an output file in Json format:

{"Data": [{ "Adherent": "123", "Nom": "Dupont"}, { "Adherent": "234", "Nom": "During"}, { "Adherent": "345" "Nom": "Martin"}, { "Adherent": "456", "Nom": "Duchmol"}]}

In my test work, I don't do any string manipulation. I only have 2 fields in my CSV file, "Adherent" and "Nom".
But my real job uses a tMap as shown on my capture

Five Stars

Re: Error with tJasperOutput

Here is my tMap configuration :

captureJobtJasperOutput4.JPG

 

I am intrigued by the last line of the error message :

Le Job GenererFichierCommandeGRUE_SEMI_J2_AEA sest terminé à {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}]

 

Employee

Re: Error with tJasperOutput

Hi,

 

    Since you have shared only a snippet of error message, I am assuming you are getting the last error in tMap. Could you first add a tLogrow to print the output and check whether there are no issues till the output part of tMap?

 

    Once its confirmed that till tMap its working fine, we will see the problematic component.

 

Warm Regards,
Nikhil Thampi

Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved :-)

Five Stars

Re: Error with tJasperOutput

Hello and thank you for your answer,

At this time, i try to have a PDF file from a file CSV  juste for test my tJasperOutput component configuration.
regarding my error message:
"String index out of range: -1", it seems to be OK now, it look that this came from a syntax problem in a context.
But now I have another error message that talk about jasperreports.engine:
"Error: net.sf.jasperreports.engine package does not exist".

I added a PATHCLASS system variable that point on jasperreports.jar but i alway have the same error message.

Démarrage du job testJasperOutput a 16:14 22/07/2019.
[statistics] connecting to socket on port 3752
[statistics] connected
.-----+----------+--------+---------+-------+-------+------+-------------------------+----------.
|                                           tLogRow_1                                           |
|=----+----------+--------+---------+-------+-------+------+-------------------------+---------=|
|NoCde|DateBon   |Adherent|Reference|Camion |Tournee|Ordre |AdresseDeLivraison       |DateLiv   |
|=----+----------+--------+---------+-------+-------+------+-------------------------+---------=|
|NoCde|DateBon   |Adherent|Reference|Camion |Tournee|Ordre |AdresseDeLivraison       |DateLiv   |
|123  |26/05/2002|AD2356  |REF123   |AX123IM|GRU    |123123|13, rue du chat qui pete |29/10/2019|
|234  |23/02/2019|AD2356  |REF234   |DF234IM|SEM    |234234|45, rue du chien qui pete|29/10/2019|
|345  |15/05/2018|AD2356  |REF345   |KD345IM|GRU    |345345|23, rue du lapin qui pete|29/10/2019|
'-----+----------+--------+---------+-------+-------+------+-------------------------+----------'

Exception in component tJasperOutput_1 (testJasperOutput)
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:4: error: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:5: error: package net.sf.jasperreports.engine.fill does not exist
import net.sf.jasperreports.engine.fill.*;
^
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:18: error: cannot find symbol
public class Reject_Report_1563804843706_776414 extends JREvaluator
                                                        ^
  symbol: class JREvaluator
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:25: error: cannot find symbol
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:26: error: cannot find symbol
    private JRFillParameter parameter_REPORT_CONNECTION = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:27: error: cannot find symbol
    private JRFillParameter parameter_FILTER = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:28: error: cannot find symbol
    private JRFillParameter parameter_JASPER_REPORT = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:29: error: cannot find symbol
    private JRFillParameter parameter_REPORT_LOCALE = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:30: error: cannot find symbol
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:31: error: cannot find symbol
    private JRFillParameter parameter_REPORT_TEMPLATES = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:32: error: cannot find symbol
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:33: error: cannot find symbol
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:34: error: cannot find symbol
    private JRFillParameter parameter_JASPER_REPORTS_CONTEXT = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:35: error: cannot find symbol
    private JRFillParameter parameter_REPORT_FILE_RESOLVER = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:36: error: cannot find symbol
    private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:37: error: cannot find symbol
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:38: error: cannot find symbol
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:39: error: cannot find symbol
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:40: error: cannot find symbol
    private JRFillParameter parameter_REPORT_CONTEXT = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:41: error: cannot find symbol
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:42: error: cannot find symbol
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:43: error: cannot find symbol
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:44: error: cannot find symbol
    private JRFillParameter parameter_SORT_FIELDS = null;
            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:45: error: cannot find symbol
    private JRFillField field_Adherent = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:46: error: cannot find symbol
    private JRFillField field_DateLiv = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:47: error: cannot find symbol
    private JRFillField field_AdresseDeLivraison = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:48: error: cannot find symbol
    private JRFillField field_Reference = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:49: error: cannot find symbol
    private JRFillField field_Camion = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:50: error: cannot find symbol
    private JRFillField field_Ordre = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:51: error: cannot find symbol
    private JRFillField field_DateBon = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:52: error: cannot find symbol
    private JRFillField field_NoCde = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:53: error: cannot find symbol
    private JRFillField field_Tournee = null;
            ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:54: error: cannot find symbol
    private JRFillVariable variable_PAGE_NUMBER = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:55: error: cannot find symbol
    private JRFillVariable variable_MASTER_CURRENT_PAGE = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:56: error: cannot find symbol
    private JRFillVariable variable_MASTER_TOTAL_PAGES = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:57: error: cannot find symbol
    private JRFillVariable variable_COLUMN_NUMBER = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:58: error: cannot find symbol
    private JRFillVariable variable_REPORT_COUNT = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:59: error: cannot find symbol
    private JRFillVariable variable_PAGE_COUNT = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:60: error: cannot find symbol
    private JRFillVariable variable_COLUMN_COUNT = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:61: error: cannot find symbol
    private JRFillVariable variable_NoCde = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:62: error: cannot find symbol
    private JRFillVariable variable_DateBon = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:63: error: cannot find symbol
    private JRFillVariable variable_Adherent = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:64: error: cannot find symbol
    private JRFillVariable variable_Reference = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:65: error: cannot find symbol
    private JRFillVariable variable_camion = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:66: error: cannot find symbol
    private JRFillVariable variable_tourne = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:67: error: cannot find symbol
    private JRFillVariable variable_ordre = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:68: error: cannot find symbol
    private JRFillVariable variable_AdresseDeLivraison = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:69: error: cannot find symbol
    private JRFillVariable variable_DateLiv = null;
            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:92: error: cannot find symbol
        parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
                                          ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:93: error: cannot find symbol
        parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
                                       ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:94: error: cannot find symbol
        parameter_FILTER = (JRFillParameter)pm.get("FILTER");
                            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:95: error: cannot find symbol
        parameter_JASPER_REPORT = (JRFillParameter)pm.get("JASPER_REPORT");
                                   ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:96: error: cannot find symbol
        parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
                                   ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:97: error: cannot find symbol
        parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
                                      ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:98: error: cannot find symbol
        parameter_REPORT_TEMPLATES = (JRFillParameter)pm.get("REPORT_TEMPLATES");
                                      ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:99: error: cannot find symbol
        parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
                                      ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:100: error: cannot find symbol
        parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
                                      ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:101: error: cannot find symbol
        parameter_JASPER_REPORTS_CONTEXT = (JRFillParameter)pm.get("JASPER_REPORTS_CONTEXT");
                                            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:102: error: cannot find symbol
        parameter_REPORT_FILE_RESOLVER = (JRFillParameter)pm.get("REPORT_FILE_RESOLVER");
                                          ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:103: error: cannot find symbol
        parameter_REPORT_FORMAT_FACTORY = (JRFillParameter)pm.get("REPORT_FORMAT_FACTORY");
                                           ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:104: error: cannot find symbol
        parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
                                           ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:105: error: cannot find symbol
        parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
                                            ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:106: error: cannot find symbol
        parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
                                        ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:107: error: cannot find symbol
        parameter_REPORT_CONTEXT = (JRFillParameter)pm.get("REPORT_CONTEXT");
                                    ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:108: error: cannot find symbol
        parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
                                         ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:109: error: cannot find symbol
        parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
                                                ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:110: error: cannot find symbol
        parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
                                        ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:111: error: cannot find symbol
        parameter_SORT_FIELDS = (JRFillParameter)pm.get("SORT_FIELDS");
                                 ^
  symbol:   class JRFillParameter
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:120: error: cannot find symbol
        field_Adherent = (JRFillField)fm.get("Adherent");
                          ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:121: error: cannot find symbol
        field_DateLiv = (JRFillField)fm.get("DateLiv");
                         ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:122: error: cannot find symbol
        field_AdresseDeLivraison = (JRFillField)fm.get("AdresseDeLivraison");
                                    ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:123: error: cannot find symbol
        field_Reference = (JRFillField)fm.get("Reference");
                           ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:124: error: cannot find symbol
        field_Camion = (JRFillField)fm.get("Camion");
                        ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:125: error: cannot find symbol
        field_Ordre = (JRFillField)fm.get("Ordre");
                       ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:126: error: cannot find symbol
        field_DateBon = (JRFillField)fm.get("DateBon");
                         ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:127: error: cannot find symbol
        field_NoCde = (JRFillField)fm.get("NoCde");
                       ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:128: error: cannot find symbol
        field_Tournee = (JRFillField)fm.get("Tournee");
                         ^
  symbol:   class JRFillField
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:137: error: cannot find symbol
        variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
                                ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:138: error: cannot find symbol
        variable_MASTER_CURRENT_PAGE = (JRFillVariable)vm.get("MASTER_CURRENT_PAGE");
                                        ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:139: error: cannot find symbol
        variable_MASTER_TOTAL_PAGES = (JRFillVariable)vm.get("MASTER_TOTAL_PAGES");
                                       ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:140: error: cannot find symbol
        variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
                                  ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:141: error: cannot find symbol
        variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
                                 ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:142: error: cannot find symbol
        variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
                               ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:143: error: cannot find symbol
        variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
                                 ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:144: error: cannot find symbol
        variable_NoCde = (JRFillVariable)vm.get("NoCde");
                          ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:145: error: cannot find symbol
        variable_DateBon = (JRFillVariable)vm.get("DateBon");
                            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:146: error: cannot find symbol
        variable_Adherent = (JRFillVariable)vm.get("Adherent");
                             ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:147: error: cannot find symbol
        variable_Reference = (JRFillVariable)vm.get("Reference");
                              ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:148: error: cannot find symbol
        variable_camion = (JRFillVariable)vm.get("camion");
                           ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:149: error: cannot find symbol
        variable_tourne = (JRFillVariable)vm.get("tourne");
                           ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:150: error: cannot find symbol
        variable_ordre = (JRFillVariable)vm.get("ordre");
                          ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:151: error: cannot find symbol
        variable_AdresseDeLivraison = (JRFillVariable)vm.get("AdresseDeLivraison");
                                       ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
C:\Talend\workplace\.Java\INTRANET\poms\jobs\process\DEV\testjasperoutput_0.1\src\main\ext-resources\Reject_Report_1563804843706_776414.java:152: error: cannot find symbol
        variable_DateLiv = (JRFillVariable)vm.get("DateLiv");
                            ^
  symbol:   class JRFillVariable
  location: class Reject_Report_1563804843706_776414
93 errors
.
	at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:215)
	at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357)
	at net.sf.jasperreports.engine.JasperCompileManager.compileToFile(JasperCompileManager.java:273)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:566)
	at intranet.testjasperoutput_0_1.testJasperOutput.tFileInputDelimited_1Process(testJasperOutput.java:1516)
	at intranet.testjasperoutput_0_1.testJasperOutput.runJobInTOS(testJasperOutput.java:1845)
	at intranet.testjasperoutput_0_1.testJasperOutput.main(testJasperOutput.java:1655)
[statistics] disconnected

Le Job testJasperOutput sest terminé à {1,date,HH:mm dd/MM/yyyy}. [code de sortie={2,number}]

The first part (the board) is the result of the tRow, all is ok. It's after that i have some errors.

This my job structure:

captureJobtJasperOutput5.JPG

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Best Practices for Using Context Variables with Talend – Part 4

Pick up some tips and tricks with Context Variables

Blog

How Media Organizations Achieved Success with Data Integration

Learn how media organizations have achieved success with Data Integration

Read

Agile Data lakes & Analytics

Accelerate your data lake projects with an agile approach

Watch