<?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 tJavaRow if statement causes Error with tFileInputXml : Exceed the limit of 65535 bytes in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-if-statement-causes-Error-with-tFileInputXml-Exceed-the/m-p/2312914#M83818</link>
    <description>&lt;P&gt;I have the following question... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This error occures when I added one small if statement in my tJavarow component &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code that causes error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Code generated according to input schema and output schema&lt;/P&gt;&lt;P&gt;output_row.st = input_row.st;&lt;/P&gt;&lt;P&gt;output_row.izdelekID = input_row.izdelekID;&lt;/P&gt;&lt;P&gt;output_row.VendorItemNo_ = input_row.VendorItemNo_;&lt;/P&gt;&lt;P&gt;output_row.WarrantyCustomer = input_row.WarrantyCustomer;&lt;/P&gt;&lt;P&gt;output_row.izdelekIme = input_row.izdelekIme;&lt;/P&gt;&lt;P&gt;output_row.opis = input_row.opis;&lt;/P&gt;&lt;P&gt;output_row.url = input_row.url;&lt;/P&gt;&lt;P&gt;output_row.BRICK_ID = input_row.BRICK_ID;&lt;/P&gt;&lt;P&gt;output_row.UM = input_row.UM;&lt;/P&gt;&lt;P&gt;output_row.PRODUCER = input_row.PRODUCER;&lt;/P&gt;&lt;P&gt;output_row.BRAND_ID = input_row.BRAND_ID;&lt;/P&gt;&lt;P&gt;output_row.PRODUCER_ITEM_CODE = input_row.PRODUCER_ITEM_CODE;&lt;/P&gt;&lt;P&gt;output_row.WEEKS_OF_DELIVERY = input_row.WEEKS_OF_DELIVERY;&lt;/P&gt;&lt;P&gt;output_row.PACKAGING_TYPE = input_row.PACKAGING_TYPE;&lt;/P&gt;&lt;P&gt;output_row.PACKAGING_QTY = input_row.PACKAGING_QTY;&lt;/P&gt;&lt;P&gt;output_row.PACKAGING_QTY_UM = input_row.PACKAGING_QTY_UM;&lt;/P&gt;&lt;P&gt;output_row.dodatneLastnosti = input_row.dodatneLastnosti;&lt;/P&gt;&lt;P&gt;output_row.slikaVelika = input_row.slikaVelika;&lt;/P&gt;&lt;P&gt;output_row.dodatneSlike = input_row.dodatneSlike;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika1 = input_row.dodatnaSlika1;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika2 = input_row.dodatnaSlika2;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika3 = input_row.dodatnaSlika3;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika4 = input_row.dodatnaSlika4;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika5 = input_row.dodatnaSlika5;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika6 = input_row.dodatnaSlika6;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika7 = input_row.dodatnaSlika7;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika8 = input_row.dodatnaSlika8;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika9 = input_row.dodatnaSlika9;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika10 = input_row.dodatnaSlika10;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika11 = input_row.dodatnaSlika11;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika12 = input_row.dodatnaSlika12;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika13 = input_row.dodatnaSlika13;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika14 = input_row.dodatnaSlika14;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika15 = input_row.dodatnaSlika15;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika16 = input_row.dodatnaSlika16;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika17 = input_row.dodatnaSlika17;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika18 = input_row.dodatnaSlika18;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika19 = input_row.dodatnaSlika19;&lt;/P&gt;&lt;P&gt;output_row.PPC = input_row.PPC;&lt;/P&gt;&lt;P&gt;output_row.cenaAkcijska = input_row.cenaAkcijska;&lt;/P&gt;&lt;P&gt;output_row.nabavnaCena = input_row.nabavnaCena;&lt;/P&gt;&lt;P&gt;output_row.DC = input_row.DC;&lt;/P&gt;&lt;P&gt;output_row.davcnaStopnja = input_row.davcnaStopnja;&lt;/P&gt;&lt;P&gt;output_row.kategorija = input_row.kategorija;&lt;/P&gt;&lt;P&gt;output_row.blagovnaZnamka = input_row.blagovnaZnamka;&lt;/P&gt;&lt;P&gt;output_row.skupinaIzdelka = input_row.skupinaIzdelka;&lt;/P&gt;&lt;P&gt;output_row.dobava = input_row.dobava;&lt;/P&gt;&lt;P&gt;output_row.zaloga = input_row.zaloga;&lt;/P&gt;&lt;P&gt;output_row.EAN = input_row.EAN;&lt;/P&gt;&lt;P&gt;output_row.brutoDolzina = input_row.brutoDolzina;&lt;/P&gt;&lt;P&gt;output_row.brutoSirina = input_row.brutoSirina;&lt;/P&gt;&lt;P&gt;output_row.brutoVisina = input_row.brutoVisina;&lt;/P&gt;&lt;P&gt;output_row.brutoTeza = input_row.brutoTeza;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*Krajjšamo string za polje Ime izdelka*/&lt;/P&gt;&lt;P&gt;String ime_izdelka = input_row.izdelekIme;&lt;/P&gt;&lt;P&gt;String ime_izdelka2 = "N/P";&lt;/P&gt;&lt;P&gt;if(input_row.izdelekIme.length() &amp;gt; 40) {&lt;/P&gt;&lt;P&gt;	String ime_izdelka_temp = input_row.izdelekIme.substring(0,40);&lt;/P&gt;&lt;P&gt;	int sepPos = ime_izdelka_temp.lastIndexOf(" ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;if (sepPos == -1) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka = input_row.izdelekIme.substring(0,35);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka2 = input_row.izdelekIme.substring(35);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;	else {&lt;/P&gt;&lt;P&gt;		ime_izdelka = input_row.izdelekIme.substring(0,sepPos);&lt;/P&gt;&lt;P&gt;		int sepPos2 = sepPos + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka2 = input_row.izdelekIme.substring(sepPos2);&lt;/P&gt;&lt;P&gt;	}&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;globalMap.put("ime_izdelka",ime_izdelka);&lt;/P&gt;&lt;P&gt;globalMap.put("ime_izdelka2",ime_izdelka2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*Krajšamo ID izdelka, ostanek se ne piše nikamor*/&lt;/P&gt;&lt;P&gt;String izdelek_ID = input_row.izdelekID;&lt;/P&gt;&lt;P&gt;//String Izdelek_ID2 ="NP";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (input_row.izdelekID.length() &amp;gt; 18) {&lt;/P&gt;&lt;P&gt;	izdelek_ID = input_row.izdelekID.substring(0,18);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;globalMap.put("izdelek_ID", izdelek_ID);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I change the if statement to not check the 	int sepPos = ime_izdelka_temp.lastIndexOf(" ");&lt;/P&gt;&lt;P&gt;so I only leave&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	ime_izdelka = input_row.izdelekIme.substring(0,sepPos);&lt;/P&gt;&lt;P&gt;	int sepPos2 = sepPos + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka2 = input_row.izdelekIme.substring(sepPos2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not get  the error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas why this is happening. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Fri, 15 Jul 2022 10:07:15 GMT</pubDate>
    <dc:creator>veryimportantdude</dc:creator>
    <dc:date>2022-07-15T10:07:15Z</dc:date>
    <item>
      <title>tJavaRow if statement causes Error with tFileInputXml : Exceed the limit of 65535 bytes</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-if-statement-causes-Error-with-tFileInputXml-Exceed-the/m-p/2312914#M83818</link>
      <description>&lt;P&gt;I have the following question... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This error occures when I added one small if statement in my tJavarow component &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code that causes error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Code generated according to input schema and output schema&lt;/P&gt;&lt;P&gt;output_row.st = input_row.st;&lt;/P&gt;&lt;P&gt;output_row.izdelekID = input_row.izdelekID;&lt;/P&gt;&lt;P&gt;output_row.VendorItemNo_ = input_row.VendorItemNo_;&lt;/P&gt;&lt;P&gt;output_row.WarrantyCustomer = input_row.WarrantyCustomer;&lt;/P&gt;&lt;P&gt;output_row.izdelekIme = input_row.izdelekIme;&lt;/P&gt;&lt;P&gt;output_row.opis = input_row.opis;&lt;/P&gt;&lt;P&gt;output_row.url = input_row.url;&lt;/P&gt;&lt;P&gt;output_row.BRICK_ID = input_row.BRICK_ID;&lt;/P&gt;&lt;P&gt;output_row.UM = input_row.UM;&lt;/P&gt;&lt;P&gt;output_row.PRODUCER = input_row.PRODUCER;&lt;/P&gt;&lt;P&gt;output_row.BRAND_ID = input_row.BRAND_ID;&lt;/P&gt;&lt;P&gt;output_row.PRODUCER_ITEM_CODE = input_row.PRODUCER_ITEM_CODE;&lt;/P&gt;&lt;P&gt;output_row.WEEKS_OF_DELIVERY = input_row.WEEKS_OF_DELIVERY;&lt;/P&gt;&lt;P&gt;output_row.PACKAGING_TYPE = input_row.PACKAGING_TYPE;&lt;/P&gt;&lt;P&gt;output_row.PACKAGING_QTY = input_row.PACKAGING_QTY;&lt;/P&gt;&lt;P&gt;output_row.PACKAGING_QTY_UM = input_row.PACKAGING_QTY_UM;&lt;/P&gt;&lt;P&gt;output_row.dodatneLastnosti = input_row.dodatneLastnosti;&lt;/P&gt;&lt;P&gt;output_row.slikaVelika = input_row.slikaVelika;&lt;/P&gt;&lt;P&gt;output_row.dodatneSlike = input_row.dodatneSlike;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika1 = input_row.dodatnaSlika1;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika2 = input_row.dodatnaSlika2;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika3 = input_row.dodatnaSlika3;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika4 = input_row.dodatnaSlika4;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika5 = input_row.dodatnaSlika5;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika6 = input_row.dodatnaSlika6;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika7 = input_row.dodatnaSlika7;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika8 = input_row.dodatnaSlika8;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika9 = input_row.dodatnaSlika9;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika10 = input_row.dodatnaSlika10;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika11 = input_row.dodatnaSlika11;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika12 = input_row.dodatnaSlika12;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika13 = input_row.dodatnaSlika13;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika14 = input_row.dodatnaSlika14;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika15 = input_row.dodatnaSlika15;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika16 = input_row.dodatnaSlika16;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika17 = input_row.dodatnaSlika17;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika18 = input_row.dodatnaSlika18;&lt;/P&gt;&lt;P&gt;output_row.dodatnaSlika19 = input_row.dodatnaSlika19;&lt;/P&gt;&lt;P&gt;output_row.PPC = input_row.PPC;&lt;/P&gt;&lt;P&gt;output_row.cenaAkcijska = input_row.cenaAkcijska;&lt;/P&gt;&lt;P&gt;output_row.nabavnaCena = input_row.nabavnaCena;&lt;/P&gt;&lt;P&gt;output_row.DC = input_row.DC;&lt;/P&gt;&lt;P&gt;output_row.davcnaStopnja = input_row.davcnaStopnja;&lt;/P&gt;&lt;P&gt;output_row.kategorija = input_row.kategorija;&lt;/P&gt;&lt;P&gt;output_row.blagovnaZnamka = input_row.blagovnaZnamka;&lt;/P&gt;&lt;P&gt;output_row.skupinaIzdelka = input_row.skupinaIzdelka;&lt;/P&gt;&lt;P&gt;output_row.dobava = input_row.dobava;&lt;/P&gt;&lt;P&gt;output_row.zaloga = input_row.zaloga;&lt;/P&gt;&lt;P&gt;output_row.EAN = input_row.EAN;&lt;/P&gt;&lt;P&gt;output_row.brutoDolzina = input_row.brutoDolzina;&lt;/P&gt;&lt;P&gt;output_row.brutoSirina = input_row.brutoSirina;&lt;/P&gt;&lt;P&gt;output_row.brutoVisina = input_row.brutoVisina;&lt;/P&gt;&lt;P&gt;output_row.brutoTeza = input_row.brutoTeza;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*Krajjšamo string za polje Ime izdelka*/&lt;/P&gt;&lt;P&gt;String ime_izdelka = input_row.izdelekIme;&lt;/P&gt;&lt;P&gt;String ime_izdelka2 = "N/P";&lt;/P&gt;&lt;P&gt;if(input_row.izdelekIme.length() &amp;gt; 40) {&lt;/P&gt;&lt;P&gt;	String ime_izdelka_temp = input_row.izdelekIme.substring(0,40);&lt;/P&gt;&lt;P&gt;	int sepPos = ime_izdelka_temp.lastIndexOf(" ");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;if (sepPos == -1) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka = input_row.izdelekIme.substring(0,35);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka2 = input_row.izdelekIme.substring(35);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;	else {&lt;/P&gt;&lt;P&gt;		ime_izdelka = input_row.izdelekIme.substring(0,sepPos);&lt;/P&gt;&lt;P&gt;		int sepPos2 = sepPos + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka2 = input_row.izdelekIme.substring(sepPos2);&lt;/P&gt;&lt;P&gt;	}&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;globalMap.put("ime_izdelka",ime_izdelka);&lt;/P&gt;&lt;P&gt;globalMap.put("ime_izdelka2",ime_izdelka2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*Krajšamo ID izdelka, ostanek se ne piše nikamor*/&lt;/P&gt;&lt;P&gt;String izdelek_ID = input_row.izdelekID;&lt;/P&gt;&lt;P&gt;//String Izdelek_ID2 ="NP";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (input_row.izdelekID.length() &amp;gt; 18) {&lt;/P&gt;&lt;P&gt;	izdelek_ID = input_row.izdelekID.substring(0,18);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;globalMap.put("izdelek_ID", izdelek_ID);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I change the if statement to not check the 	int sepPos = ime_izdelka_temp.lastIndexOf(" ");&lt;/P&gt;&lt;P&gt;so I only leave&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	ime_izdelka = input_row.izdelekIme.substring(0,sepPos);&lt;/P&gt;&lt;P&gt;	int sepPos2 = sepPos + 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	ime_izdelka2 = input_row.izdelekIme.substring(sepPos2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not get  the error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas why this is happening. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jul 2022 10:07:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-if-statement-causes-Error-with-tFileInputXml-Exceed-the/m-p/2312914#M83818</guid>
      <dc:creator>veryimportantdude</dc:creator>
      <dc:date>2022-07-15T10:07:15Z</dc:date>
    </item>
    <item>
      <title>Re: tJavaRow if statement causes Error with tFileInputXml : Exceed the limit of 65535 bytes</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tJavaRow-if-statement-causes-Error-with-tFileInputXml-Exceed-the/m-p/2312915#M83819</link>
      <description>&lt;P&gt;Hi @none yebach​&amp;nbsp;, (great alias by the way &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; ) , does your subjob contain a lot of components ? cause java 65535 byte limit exception can be caused by too many components in a subjob.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jul 2022 06:50:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tJavaRow-if-statement-causes-Error-with-tFileInputXml-Exceed-the/m-p/2312915#M83819</guid>
      <dc:creator>gjeremy1617088143</dc:creator>
      <dc:date>2022-07-18T06:50:37Z</dc:date>
    </item>
  </channel>
</rss>

