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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
SREE3
Contributor II
Contributor II

Context variable is working fine in 6.4 DI ,but not in 7.1 DI

Hi

I am implementing the SCD on table ,so I am taking the max value of that column at the start of the job and storing it in the context variable (X),which i declared as int .Now that context variable i am assigning in the numeric sequence  as " Numeric.sequnce('s1',X,1) ".

0683p000009M4HZ.png

 

Though I get above warning in 7.1 DI I am able to load data into the table.The problem arises when I load multiple tables in the same job and use tdie component ,the job will stopped instead of loading the next table.

If i run the same job in talend 6.4 DI ,I am not getting any warning and able to load the data successfully.

Can anyone please help me how to avoid this warning in 7.1 DI.

 

Thanks & Regards,

Sreelekha.

Labels (1)
11 Replies
Anonymous
Not applicable

I've just fixed it thanks to the next workaround.

 

I've had to edit the file ParserUtils.java (<TalentFolder>\plugins\org.talend.librariesmanager_7.1.1.20181026_1147\resources\java\routines\system)

 

So it changed from this:

0683p000009M5XM.png

 

To this:

0683p000009M5XR.png

 

And that made the trick.

 

(However, I think the problem came from how the context deals with empty values)

 

 

 

 

 

 

Alinea
Contributor III
Contributor III

Hi,

 

Any suggestion from our Talend expert? A patch maybe?

We have the same problem as JoanBenz, but with Integer, not BigDecimal.

 

Thanks