<?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: two custom components cannot run one job in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246881#M149147</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I am creating custom component using Talend component starter kit . I am trying&amp;nbsp; to get values of talend paramters in service.java. please help me get values directly,gettter methods of datastore giving null values.&lt;/P&gt; 
&lt;P&gt;I need to get below screen shot parameters values directly in service.java.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;these&amp;nbsp;ElementParameterParser.getValue() method is usefull for jet frame work.&lt;/P&gt; 
&lt;P&gt;String serverAddr = ElementParameterParser.getValue(node, "__SERVERADDR__");&lt;BR /&gt;String port = ElementParameterParser.getValue(node, "__PORT__");&lt;/P&gt; 
&lt;P&gt;thanks,&lt;/P&gt; 
&lt;P&gt;venkat.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Lunx"&gt;parameters.png&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LuUx"&gt;parameters.png&lt;/A&gt;</description>
    <pubDate>Thu, 07 Mar 2019 13:24:26 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-03-07T13:24:26Z</dc:date>
    <item>
      <title>two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246873#M149139</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have develop two custom components (name: Producer and Register) in the same family (name: IBIT) and category (big data)&amp;nbsp; with version&amp;nbsp;component-api 1.1.4 and&amp;nbsp;talend-component-maven-plugin 1.1.5. T&lt;SPAN&gt;he two components run single in the job but not together. I get the error:&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Exception in component IBITProducer_1 (test)&lt;BR /&gt;java.lang.IllegalArgumentException: Can't find IBIT#Producer&lt;BR /&gt;at project.test_0_1.test$1tWaitForFile_1Thread.lambda$0(test.java:1277)&lt;BR /&gt;at java.util.Optional.orElseThrow(Optional.java:290)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My job look like:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Unbenannt.PNG" style="width: 615px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M2Gq.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154219i1C05DB1E2B6513D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M2Gq.png" alt="0683p000009M2Gq.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;What can I do?&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246873#M149139</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246874#M149140</link>
      <description>&lt;P&gt;Are the components packaged in separated jar files ? if yes, this is not supported for the moment for the same family. So please package all the components of the same family in one single jar.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jan 2019 14:44:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246874#M149140</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-01-30T14:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246875#M149141</link>
      <description>&lt;P&gt;yes they are seperated eclipse/maven project. Can I have seperate maven/eclipse project and pack to one jar?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jan 2019 14:51:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246875#M149141</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-01-30T14:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246876#M149142</link>
      <description>&lt;P&gt;Hi&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Currently we enforce a single "component" - understand this as deployed component module - to own a family to guarantee we have some interoperability between components.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In next version - 1.1.6 - we will enable to have a component depending on another one and deploying both with the registration of the root component but still not to deploy 2 component modules in the same family for the same reason.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Please use two families - but it can use the same category - or merge them both through your build - you can always do a shade of both modules and deploy that.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jan 2019 14:54:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246876#M149142</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-01-30T14:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246877#M149143</link>
      <description>&lt;P&gt;ok now I do not receive this error but the components doesnt start.&amp;nbsp;&lt;SPAN&gt;Either IBITRegister starts (this module produces messages at regular intervals), but then twaitforfile does not respond. Only if I deactivate the module IBITProducer twaitforfile reacts when new files arrive.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2019 14:03:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246877#M149143</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-02-19T14:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246878#M149144</link>
      <description>&lt;P&gt;is the IBITProducer component correctly receiving and handling the records from the tWaitForFile ?&lt;BR /&gt;Can you please debug your component and see if the component is working correctly.&lt;BR /&gt;Here is a chapter from the documentation explaining how to debug &lt;A href="https://talend.github.io/component-runtime/main/1.1.7/studio.html#_debugging_your_custom_component_in_talend_studio" target="_blank" rel="noopener nofollow noopener noreferrer"&gt;https://talend.github.io/component-runtime/main/1.1.7/studio.html#_debugging_your_custom_component_in_talend_studio&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2019 14:26:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246878#M149144</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-02-19T14:26:55Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246879#M149145</link>
      <description>&lt;P&gt;yes because If I deactivate IbitRegister_1 and tMomOutput_1 the tWaitForFile and IBITProducer works correctly.&amp;nbsp;&lt;SPAN&gt;It always works only one.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2019 14:39:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246879#M149145</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-02-19T14:39:47Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246880#M149146</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I am creating custom component using Talend component starter kit . I am trying&amp;nbsp; to get values of talend paramters in service.java. please help me get values directly,gettter methods of datastore giving null values.&lt;/P&gt; 
&lt;P&gt;I need to get below screen shot parameters values directly in service.java.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;these&amp;nbsp;ElementParameterParser.getValue() method is usefull for jet frame work.&lt;/P&gt; 
&lt;P&gt;String serverAddr = ElementParameterParser.getValue(node, "__SERVERADDR__");&lt;BR /&gt;String port = ElementParameterParser.getValue(node, "__PORT__");&lt;/P&gt; 
&lt;P&gt;thanks,&lt;/P&gt; 
&lt;P&gt;venkat.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Luns"&gt;parameters.png&lt;/A&gt;</description>
      <pubDate>Thu, 07 Mar 2019 13:24:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246880#M149146</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-07T13:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246881#M149147</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I am creating custom component using Talend component starter kit . I am trying&amp;nbsp; to get values of talend paramters in service.java. please help me get values directly,gettter methods of datastore giving null values.&lt;/P&gt; 
&lt;P&gt;I need to get below screen shot parameters values directly in service.java.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;these&amp;nbsp;ElementParameterParser.getValue() method is usefull for jet frame work.&lt;/P&gt; 
&lt;P&gt;String serverAddr = ElementParameterParser.getValue(node, "__SERVERADDR__");&lt;BR /&gt;String port = ElementParameterParser.getValue(node, "__PORT__");&lt;/P&gt; 
&lt;P&gt;thanks,&lt;/P&gt; 
&lt;P&gt;venkat.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Lunx"&gt;parameters.png&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LuUx"&gt;parameters.png&lt;/A&gt;</description>
      <pubDate>Thu, 07 Mar 2019 13:24:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246881#M149147</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-07T13:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246882#M149148</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LP9EAAW"&gt;@Venkat_C&lt;/A&gt;&amp;nbsp;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;you get it in the component (which is intantiated per parameter) and you propagate it to the service through a standard parameter passing pattern, you don't inject into a service parameters because services are shared between components (single instance per JVM).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Romain&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 14:16:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246882#M149148</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-07T14:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246883#M149149</link>
      <description>Hi rmannibucau, 
&lt;BR /&gt;I am new in custom component creation. Can you tell me ,how to store parameters into string variables directly.it possible means tell me ,how can approach this scenario. 
&lt;BR /&gt;Thanks, 
&lt;BR /&gt;Venkat</description>
      <pubDate>Thu, 07 Mar 2019 15:21:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246883#M149149</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-07T15:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246884#M149150</link>
      <description>You just need to edit the configuration through a Talend application (Talend Open Source Studio for instance).&lt;BR /&gt;If you want to write a test you get the doc generated in target/classes/TALEND-INF and it gives you the keys to use.</description>
      <pubDate>Thu, 07 Mar 2019 16:16:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246884#M149150</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-07T16:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246885#M149151</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Romain,&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;@DynamicValues("valuesProvider")&lt;BR /&gt;public Values action()&lt;BR /&gt;{&lt;BR /&gt;ArrayList&amp;lt;Item&amp;gt; a10=new ArrayList&amp;lt;&amp;gt;();&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;VtigercrmComponentsDataStore data= new VtigercrmComponentsDataStore();&lt;BR /&gt;&lt;BR /&gt;WSClient client = new WSClient(data.getVtigerCRM_URL());&lt;BR /&gt;boolean result = client.doLogin(data.getUsername(),data.getAccessKey());&lt;BR /&gt;&lt;BR /&gt;if(result == false)&lt;BR /&gt;{&lt;BR /&gt;System.out.println("Login failed!");&lt;BR /&gt;System.out.println(client.lastError());&lt;BR /&gt;return new Values(a10);&lt;BR /&gt;}&lt;BR /&gt;else {&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Map types = client.doListTypes();&lt;BR /&gt;Iterator iterator = types.keySet().iterator();&lt;BR /&gt;while(iterator.hasNext()) {&lt;BR /&gt;Object key = iterator.next();&lt;BR /&gt;Map moduleInfo = (Map) types.get(key);&lt;BR /&gt;String s1= moduleInfo.get("name").toString();&lt;BR /&gt;a10.add(new Item(s1,s1));&lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;return new Values(a10);&lt;BR /&gt;}&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; I have run this method using three parameters and its give dynamic module list for module parameter . but i am facing null point Exception as like below&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;An internal error occurred during: "Retrieve values".&lt;BR /&gt;MESSAGE&lt;BR /&gt;status: 520&lt;BR /&gt;Content-Type: application/json&lt;BR /&gt;Date: Fri, 08 Mar 2019 08:54:38 GMT&lt;/P&gt; 
&lt;P&gt;{"code":"ACTION_ERROR","description":"Action execution failed with: unexpected null"}^@&lt;/P&gt; 
&lt;P&gt;please help me out this scenario.&lt;/P&gt; 
&lt;P&gt;thanks,&lt;/P&gt; 
&lt;P&gt;venkat.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2019 08:56:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246885#M149151</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-08T08:56:57Z</dc:date>
    </item>
    <item>
      <title>Re: two custom components cannot run one job</title>
      <link>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246886#M149152</link>
      <description>Issue is you are creating yourself a datadtore without initialising the properties so you get a null error which is normal.&lt;BR /&gt;&lt;BR /&gt;Dynamic values are for environment related completion and not datastore/configuration related completion. Please refer to suggestions action type part in the doc, it is what you are trying to do.</description>
      <pubDate>Fri, 08 Mar 2019 10:32:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/two-custom-components-cannot-run-one-job/m-p/2246886#M149152</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-08T10:32:23Z</dc:date>
    </item>
  </channel>
</rss>

