<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic [resolved] NullPointerException globalVar in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319177#M89453</link>
    <description>I have a job with two loop and i cannot use a globalVar throught my job, after the first iteration the job failed. 
&lt;BR /&gt; connecting to socket on port 3611 
&lt;BR /&gt; connected 
&lt;BR /&gt;Exception in component tJava_3 
&lt;BR /&gt;java.lang.NullPointerException 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.tLoop_4Process(testERROR.java:852) 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.tJava_4Process(testERROR.java:650) 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.runJobInTOS(testERROR.java:3911) 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.main(testERROR.java:3758) 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;See print screen for a description 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009ME7H.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156979i9CDD031BC5779389/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009ME7H.png" alt="0683p000009ME7H.png" /&gt;&lt;/span&gt;</description>
    <pubDate>Thu, 14 Mar 2013 08:26:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-03-14T08:26:57Z</dc:date>
    <item>
      <title>[resolved] NullPointerException globalVar</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319177#M89453</link>
      <description>I have a job with two loop and i cannot use a globalVar throught my job, after the first iteration the job failed. 
&lt;BR /&gt; connecting to socket on port 3611 
&lt;BR /&gt; connected 
&lt;BR /&gt;Exception in component tJava_3 
&lt;BR /&gt;java.lang.NullPointerException 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.tLoop_4Process(testERROR.java:852) 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.tJava_4Process(testERROR.java:650) 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.runJobInTOS(testERROR.java:3911) 
&lt;BR /&gt; at datawarehouse.testerror_0_1.testERROR.main(testERROR.java:3758) 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;See print screen for a description 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009ME7H.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156979i9CDD031BC5779389/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009ME7H.png" alt="0683p000009ME7H.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Thu, 14 Mar 2013 08:26:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319177#M89453</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-14T08:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] NullPointerException globalVar</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319178#M89454</link>
      <description>Hi 
&lt;BR /&gt;Can you show us the Java code of the tJava_3? it will be helpful for us to locate the problem.
&lt;BR /&gt;Shong</description>
      <pubDate>Mon, 18 Mar 2013 03:51:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319178#M89454</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-18T03:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] NullPointerException globalVar</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319179#M89455</link>
      <description>This is the code
&lt;BR /&gt;/**
&lt;BR /&gt; * stop
&lt;BR /&gt; */
&lt;BR /&gt; NB_ITERATE_tJava_3++;
&lt;BR /&gt; /**
&lt;BR /&gt; * start
&lt;BR /&gt; */
&lt;BR /&gt; ok_Hash.put("tJava_3", false);
&lt;BR /&gt; start_Hash.put("tJava_3", System.currentTimeMillis());
&lt;BR /&gt; currentComponent = "tJava_3";
&lt;BR /&gt; int tos_count_tJava_3 = 0;
&lt;BR /&gt; /**
&lt;BR /&gt; * stop
&lt;BR /&gt; */
&lt;BR /&gt; /**
&lt;BR /&gt; * start
&lt;BR /&gt; */
&lt;BR /&gt; currentComponent = "tJava_3";
&lt;BR /&gt; tos_count_tJava_3++;
&lt;BR /&gt; /**
&lt;BR /&gt; * stop
&lt;BR /&gt; */
&lt;BR /&gt; /**
&lt;BR /&gt; * start
&lt;BR /&gt; */
&lt;BR /&gt; currentComponent = "tJava_3";
&lt;BR /&gt; ok_Hash.put("tJava_3", true);
&lt;BR /&gt; end_Hash.put("tJava_3", System.currentTimeMillis());
&lt;BR /&gt; if (!globalMap.get("current_year").equals(
&lt;BR /&gt; String.valueOf((Integer) globalMap
&lt;BR /&gt; .get("tLoop_4_CURRENT_VALUE")))) {
&lt;BR /&gt; tSetGlobalVar_1Process(globalMap);
&lt;BR /&gt; }
&lt;BR /&gt; if (context.getProperty("current_year").equals(
&lt;BR /&gt; String.valueOf((Integer) globalMap
&lt;BR /&gt; .get("tLoop_4_CURRENT_VALUE")))) {
&lt;BR /&gt; tRunJob_1Process(globalMap);
&lt;BR /&gt; }
&lt;BR /&gt; /**
&lt;BR /&gt; * stop
&lt;BR /&gt; */</description>
      <pubDate>Mon, 18 Mar 2013 08:46:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319179#M89455</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-18T08:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] NullPointerException globalVar</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319180#M89456</link>
      <description>Hi
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;context.getProperty("current_year").equals(&lt;BR /&gt; String.valueOf((Integer) globalMap&lt;BR /&gt; .get("tLoop_4_CURRENT_VALUE")))&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;The problem is caused by this code, it returns a null value, modify it to the below code will work, because you use a global var to store the value on tJava_4.
&lt;BR /&gt;
&lt;PRE&gt;((String)globalMap.get("current_year")).equals(&lt;BR /&gt;                                String.valueOf((Integer) globalMap&lt;BR /&gt;                                        .get("tLoop_4_CURRENT_VALUE")))&lt;/PRE&gt;</description>
      <pubDate>Mon, 18 Mar 2013 09:37:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319180#M89456</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-18T09:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] NullPointerException globalVar</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319181#M89457</link>
      <description>Thanks that's work now  !&lt;BR /&gt;Regards</description>
      <pubDate>Mon, 18 Mar 2013 11:01:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-NullPointerException-globalVar/m-p/2319181#M89457</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-18T11:01:42Z</dc:date>
    </item>
  </channel>
</rss>

