<?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 Re: Node (trun job) is in a recursive loop in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332678#M101534</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;we also getting the same warning on tRunJob in Talend 7.3. We dont have any loop components in our sub-jobs. But we use tFlowtoIterate. In all sub-job how we use an iterate we getting this warning. But I dont understand the warning.&lt;/P&gt;&lt;P&gt;What is the impact for this warning?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;</description>
    <pubDate>Wed, 06 Jul 2022 12:23:28 GMT</pubDate>
    <dc:creator>MarcelR</dc:creator>
    <dc:date>2022-07-06T12:23:28Z</dc:date>
    <item>
      <title>Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332672#M101528</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;i see a talend alert on my trun job component. The alert message says Node (trunjob1) is in a recursive loop (see screenshoot). Whate are the implications of this alert? why this alert appear?&lt;/P&gt;&lt;P&gt;i think the reason is a subjob that contais a tloop node. But the tloop is not an infiinite loop so i don't understand the alert. After maximum three execution loop exit and the job continues.&lt;/P&gt;&lt;P&gt;Can anyone explain to me? i am afraid of possible errors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;N.b if run condition to exit from while loop&lt;/P&gt;&lt;P&gt;((Integer)globalMap.get("tDBOutput_1_NB_LINE_INSERTED")) &amp;gt; 0 || ((Integer)globalMap.get("tLoop_1_CURRENT_ITERATION")) == 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Fri, 19 Mar 2021 18:03:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332672#M101528</guid>
      <dc:creator>EV89</dc:creator>
      <dc:date>2021-03-19T18:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332673#M101529</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;On which talend build version you got that? Is there any infinite loop in your work flow? Could you please post the whole job design screenshots here? &lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Mon, 22 Mar 2021 04:50:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332673#M101529</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-03-22T04:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332674#M101530</link>
      <description>&lt;P&gt;What is the Then option on tWaitForFile? If you want tRunJob to run, the option should be 'Exit loop' to exit the loop and then trigger other subjobs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shong&lt;/P&gt;</description>
      <pubDate>Mon, 22 Mar 2021 05:28:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332674#M101530</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-03-22T05:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332675#M101531</link>
      <description>&lt;P&gt;Thanks for your hint,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;yes i have set up the twait file for exit loop  and prosegue with the flow execution (see screenshot)&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 08:25:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332675#M101531</guid>
      <dc:creator>EV89</dc:creator>
      <dc:date>2021-03-24T08:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332676#M101532</link>
      <description>&lt;P&gt;Hi, thanks for your help. My talend is the version: 7.3.1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The flow is composed by almost entirely job with only tmysql input, tmap and tmysql output. Only one job contains a loop. I attach you the loop image on the discussion files ( As reply i can only attach one image) .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;N.b if run condition to exit from while loop&lt;/P&gt;&lt;P&gt;((Integer)globalMap.get("tDBOutput_1_NB_LINE_INSERTED")) &amp;gt; 0 || ((Integer)globalMap.get("tLoop_1_CURRENT_ITERATION")) == 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 08:35:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332676#M101532</guid>
      <dc:creator>EV89</dc:creator>
      <dc:date>2021-03-24T08:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332677#M101533</link>
      <description>&lt;P&gt;I am also getting same warning on tRunJob in Talend 7.3, I have tParallel and tFlowtoIterate components. What is the impact for this?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jul 2021 08:00:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332677#M101533</guid>
      <dc:creator>PSanadi</dc:creator>
      <dc:date>2021-07-05T08:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332678#M101534</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;we also getting the same warning on tRunJob in Talend 7.3. We dont have any loop components in our sub-jobs. But we use tFlowtoIterate. In all sub-job how we use an iterate we getting this warning. But I dont understand the warning.&lt;/P&gt;&lt;P&gt;What is the impact for this warning?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2022 12:23:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332678#M101534</guid>
      <dc:creator>MarcelR</dc:creator>
      <dc:date>2022-07-06T12:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332679#M101535</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Would you mind posting your current job design screenshots here which will be helpful for us to address your issue.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jul 2022 03:46:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332679#M101535</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-07-07T03:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332680#M101536</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thx for you fast feedback.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i hope, i can give an overview. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; OK Lets go.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First, the main Job: with warning on Send_Mail.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SrSHcAAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147078iAC75C8EEAB24468D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SrSHcAAN.png" alt="0695b00000SrSHcAAN.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Send-Mail-sub-Job:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SrSHrAAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/130287i63172310647DB00C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SrSHrAAN.png" alt="0695b00000SrSHrAAN.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;InitJob&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SrSIBAA3.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139334i5908B98BA4B099A5/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SrSIBAA3.png" alt="0695b00000SrSIBAA3.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I deactivate InitJob, for sub-job Send_Mail&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SrSK2AAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/135615i604C2463F988A9AA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SrSK2AAN.png" alt="0695b00000SrSK2AAN.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No warning on Send_Mail, in the main Job.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SrSKlAAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140069i611623925CDBDC7C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SrSKlAAN.png" alt="0695b00000SrSKlAAN.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jul 2022 14:12:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332680#M101536</guid>
      <dc:creator>MarcelR</dc:creator>
      <dc:date>2022-07-07T14:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332681#M101537</link>
      <description>&lt;P&gt;I just went through the same problem and it was being caused by a child Job being called at different levels of a Job hierarchy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;@Not defined Not defined​&amp;nbsp;I hope you managed to get rid of this warning already, but if not, I believe it was being cause by the "InitJob" and "LogPublisher" Jobs being called at different levels of the hierarchy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000huspvAAA.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/131842i96CBEF50CD62558A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000huspvAAA.png" alt="0695b00000huspvAAA.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2023 13:07:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332681#M101537</guid>
      <dc:creator>anselmopeixoto</dc:creator>
      <dc:date>2023-06-16T13:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332682#M101538</link>
      <description>&lt;P&gt;@Anselmo Peixoto​&amp;nbsp;Thank you for this hint. No, the warning is still there, the difference from before, we just ignore it. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;What goes against this theory, why is it enough if only "InitJob" is disabled. "LogPublisher" is still active on both levels.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 06:33:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332682#M101538</guid>
      <dc:creator>MarcelR</dc:creator>
      <dc:date>2023-06-20T06:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: Node (trun job) is in a recursive loop</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332683#M101539</link>
      <description>&lt;P&gt;Hi @Not defined Not defined​&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for sharing it. That's odd, but I believe the reason is that "LogPublisher" is connected to a tLogCacher whereas "InitJob" is connected to tPrejob. &lt;/P&gt;&lt;P&gt;My idea is that since tPrejob guarantees that what's connected to it will always run, perhaps it causes the "recursive loop" interpretation by Studio, while tLogCatcher's behavior is "conditional" and therefore Studio interprets it as a loop breaker.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2023 14:26:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Node-trun-job-is-in-a-recursive-loop/m-p/2332683#M101539</guid>
      <dc:creator>anselmopeixoto</dc:creator>
      <dc:date>2023-06-21T14:26:47Z</dc:date>
    </item>
  </channel>
</rss>

