<?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: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424529#M140256</link>
    <description>&lt;P&gt;No just 2 jobs, but sometime the jobs works correctly sometime no.&lt;/P&gt;
&lt;P&gt;The java version is : 11.0.22&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ridha_rjili_0-1709112151224.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/160797iF49DFB3F4D5E343A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ridha_rjili_0-1709112151224.png" alt="ridha_rjili_0-1709112151224.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 28 Feb 2024 09:22:49 GMT</pubDate>
    <dc:creator>rid_rj</dc:creator>
    <dc:date>2024-02-28T09:22:49Z</dc:date>
    <item>
      <title>Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424000#M140238</link>
      <description>&lt;P&gt;Hello Community,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I Use Job Scheduler to execute the jobs talend, i got an issue on 2 jobs (sometime the jobs works correctly, sometime no) but i didn't found any explication (The problem is not related to the build of many jobs in the same zip because i build the job one by one in different zip)&lt;/P&gt;
&lt;P&gt;- I use Talend&amp;nbsp;Version: 8.0.1 /&amp;nbsp;Build id: R2023-11&lt;/P&gt;
&lt;P&gt;Error :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[info] [stderr] Exception in thread "main" java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils&lt;BR /&gt;[info] [stderr] at dalitalend.publiccloudaccountazure_dali_0_4.PublicCloudAccountAzure_Dali.&amp;lt;init&amp;gt;(PublicCloudAccountAzure_Dali.java:238)&lt;BR /&gt;[info] [stderr] at dalitalend.publiccloudaccountazure_dali_0_4.PublicCloudAccountAzure_Dali.main(PublicCloudAccountAzure_Dali.java:25311)&lt;BR /&gt;[info] [stderr] Caused by: java.lang.ClassNotFoundException: routines.system.JobStructureCatcherUtils&lt;BR /&gt;[info] [stderr] at java.net.URLClassLoader.findClass(URLClassLoader.java:387)&lt;BR /&gt;[info] [stderr] at java.lang.ClassLoader.loadClass(ClassLoader.java:418)&lt;BR /&gt;[info] [stderr] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)&lt;BR /&gt;[info] [stderr] at java.lang.ClassLoader.loadClass(ClassLoader.java:351)&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2024 13:12:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424000#M140238</guid>
      <dc:creator>rid_rj</dc:creator>
      <dc:date>2024-02-27T13:12:10Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424318#M140252</link>
      <description>&lt;P&gt;Does this problem affects all of your jobs or only a few?&lt;/P&gt;
&lt;P&gt;Which Java version do you use for the studio?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2024 21:45:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424318#M140252</guid>
      <dc:creator>jlolling</dc:creator>
      <dc:date>2024-02-27T21:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424529#M140256</link>
      <description>&lt;P&gt;No just 2 jobs, but sometime the jobs works correctly sometime no.&lt;/P&gt;
&lt;P&gt;The java version is : 11.0.22&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ridha_rjili_0-1709112151224.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/160797iF49DFB3F4D5E343A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ridha_rjili_0-1709112151224.png" alt="ridha_rjili_0-1709112151224.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2024 09:22:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424529#M140256</guid>
      <dc:creator>rid_rj</dc:creator>
      <dc:date>2024-02-28T09:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424628#M140257</link>
      <description>Strange, I have just checked my own Talend Studio (R2024-01) and there is no such class.&lt;BR /&gt;Which edition of Talend do you use? Data Fabric etc?&lt;BR /&gt;</description>
      <pubDate>Wed, 28 Feb 2024 11:05:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424628#M140257</guid>
      <dc:creator>jlolling</dc:creator>
      <dc:date>2024-02-28T11:05:50Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424700#M140259</link>
      <description>&lt;P&gt;I use Talend Data Management Plateform (R2023-11v2)&lt;/P&gt;
&lt;P&gt;I create a new test job to check the code created, i noticed that the&amp;nbsp;&lt;SPAN&gt;JobStructureCatcherUtils happen after putting the first component.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;import routines.Numeric;&lt;BR /&gt;import routines.DataOperation;&lt;BR /&gt;import routines.TalendDataGenerator;&lt;BR /&gt;import routines.TalendStringUtil;&lt;BR /&gt;import routines.TalendString;&lt;BR /&gt;import routines.StringHandling;&lt;BR /&gt;import routines.Relational;&lt;BR /&gt;import routines.TalendDate;&lt;BR /&gt;import routines.Mathematical;&lt;BR /&gt;import routines.SQLike;&lt;BR /&gt;import routines.system.*;&lt;BR /&gt;import routines.system.api.*;&lt;BR /&gt;import java.text.ParseException;&lt;BR /&gt;import java.text.SimpleDateFormat;&lt;BR /&gt;import java.util.Date;&lt;BR /&gt;import java.util.List;&lt;BR /&gt;import java.math.BigDecimal;&lt;BR /&gt;import java.io.ByteArrayOutputStream;&lt;BR /&gt;import java.io.ByteArrayInputStream;&lt;BR /&gt;import java.io.DataInputStream;&lt;BR /&gt;import java.io.DataOutputStream;&lt;BR /&gt;import java.io.ObjectOutputStream;&lt;BR /&gt;import java.io.ObjectInputStream;&lt;BR /&gt;import java.io.IOException;&lt;BR /&gt;import java.util.Comparator;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;////code&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;private final JobStructureCatcherUtils talendJobLog = new JobStructureCatcherUtils(jobName,&lt;BR /&gt;"_mO93wNY3Ee6fs4RuBPE5gg", "0.1");&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;for (JobStructureCatcherUtils.JobStructureCatcherMessage jcm : talendJobLog.getMessages()) {&lt;BR /&gt;org.talend.job.audit.JobContextBuilder builder_talendJobLog = org.talend.job.audit.JobContextBuilder&lt;BR /&gt;.create().jobName(jcm.job_name).jobId(jcm.job_id).jobVersion(jcm.job_version)&lt;BR /&gt;.custom("process_id", jcm.pid).custom("thread_id", jcm.tid).custom("pid", pid)&lt;BR /&gt;.custom("father_pid", fatherPid).custom("root_pid", rootPid);&lt;BR /&gt;org.talend.logging.audit.Context log_context_talendJobLog = null;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;if (jcm.log_type == JobStructureCatcherUtils.LogType.PERFORMANCE) {&lt;BR /&gt;long timeMS = jcm.end_time - jcm.start_time;&lt;BR /&gt;String duration = String.valueOf(timeMS);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Is not related to log4j ?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2024 13:00:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424700#M140259</guid>
      <dc:creator>rid_rj</dc:creator>
      <dc:date>2024-02-28T13:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424767#M140260</link>
      <description>&lt;P&gt;No, I do not think it has something to do with Log4J. It looks like what is related to an audit log.&lt;/P&gt;
&lt;P&gt;Meanwhile I can find this code also in my jobs (we run a Data Integration Edition).&lt;/P&gt;
&lt;P&gt;I will try to find out why this code is inside our jobs.&lt;/P&gt;
&lt;P&gt;For the time being, please run an full pom rebuild.&lt;/P&gt;
&lt;P&gt;Project Settings-&amp;gt;Build-&amp;gt;Maven-&amp;gt;Force full re-synchronize POMs&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2024 14:45:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424767#M140260</guid>
      <dc:creator>jlolling</dc:creator>
      <dc:date>2024-02-28T14:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424878#M140263</link>
      <description>&lt;P&gt;I did it and i will give you a feedback after a few days to test the execution.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2024 18:19:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2424878#M140263</guid>
      <dc:creator>rid_rj</dc:creator>
      <dc:date>2024-02-28T18:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2425143#M140267</link>
      <description>&lt;P&gt;I did the re-synchronize but today morning i got the same issue in one job.&lt;/P&gt;
&lt;P&gt;I guess the issue is not related to Talend but it's related to the Job Scheduler and the parallel execution of jobs.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Feb 2024 08:56:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2425143#M140267</guid>
      <dc:creator>rid_rj</dc:creator>
      <dc:date>2024-02-29T08:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2431964#M140364</link>
      <description>&lt;P&gt;I confirm that the issue is related to the parallel execution of Talend jobs in the Job Scheduler.&lt;/P&gt;
&lt;P&gt;To fix the issue we added the sleep&amp;nbsp; commande&amp;nbsp;(secondes) for each job in parralel (sleep 2, sleep 4, ....).&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2024 15:31:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2431964#M140364</guid>
      <dc:creator>rid_rj</dc:creator>
      <dc:date>2024-03-18T15:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error : java.lang.NoClassDefFoundError: routines/system/JobStructureCatcherUtils</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2431966#M140365</link>
      <description>&lt;P&gt;Thats strange. I think the best way to handle it is file a support ticket (in the hope the support really works). This is definitely a bug in the Talend Runtime.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2024 15:37:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-java-lang-NoClassDefFoundError-routines-system/m-p/2431966#M140365</guid>
      <dc:creator>jlolling</dc:creator>
      <dc:date>2024-03-18T15:37:48Z</dc:date>
    </item>
  </channel>
</rss>

