<?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: CommandLine set path for user defined components NullPointerException in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314096#M84894</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Commandline as a server is no longer supported.&lt;/P&gt;&lt;P&gt;Instead you should be looking at the CI based solution that relies in scriptMode, you can find example here for executeScript: https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/regenerate-pom-files &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for the custom components I'd suggest to check the following approach:&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/share-custom-component-in-studio &lt;/P&gt;&lt;P&gt;This will cause the component to be uploaded to the GIT repository. Unfortunately this has to be done for each project / branch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Talend 8 TAC doesn't have the ability to generate via commandline. You should be using Artifact Tasks. (Artifacts can be published via studio / CI: https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/ci-jenkins )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;  Balázs&lt;/P&gt;</description>
    <pubDate>Sun, 24 Jul 2022 11:23:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-07-24T11:23:28Z</dc:date>
    <item>
      <title>CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314091#M84889</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can't set the path of my user defined components using the commandLine. &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;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SsigpAAB.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154558i0BEA4FC31F572846/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SsigpAAB.png" alt="0695b00000SsigpAAB.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried every thing ; surrounding argument with (") and ('),  escaping the \ and the / .... but nothig worked for me . &lt;/P&gt;&lt;P&gt;to clear the path with the -c it works fine. &lt;/P&gt;&lt;P&gt;If it's a bug hope that there is a workaround since it's really pressing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Safus&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 22:43:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314091#M84889</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2024-11-15T22:43:19Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314092#M84890</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000SsrTkAAJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/153590i09C729F396C3DAAE/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000SsrTkAAJ.png" alt="0695b00000SsrTkAAJ.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 14:26:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314092#M84890</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-07-21T14:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314093#M84891</link>
      <description>&lt;P&gt;I can't open the link :  &lt;/P&gt;&lt;P&gt;"Oops! Looks like we ran into a problem with your request. Please contact Talend Customer Support for further assistance."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 14:41:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314093#M84891</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2022-07-21T14:41:25Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314094#M84892</link>
      <description>&lt;P&gt;@safouane BEN MANSOUR​&amp;nbsp;, it is an internal article, you don't have permissions to access it, I have edited rhall's post and add a screenshot of the article.  &lt;/P&gt;&lt;P&gt;About the NPE issue when running the setUserComponentPath command, I see there was a bug on the older versions and it has been fixed.  Can you let us know which version of Command Line you are using? We need to make a testing to check if the issue still exists. &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>Fri, 22 Jul 2022 03:47:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314094#M84892</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-07-22T03:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314095#M84893</link>
      <description>&lt;P&gt;We are using this commandLine version with TAC V8 (&lt;B&gt;&lt;I&gt;8.0.1.20211109_1610)&lt;/I&gt;&lt;/B&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;talend&amp;gt; showVersion&lt;/P&gt;&lt;P&gt;8.0.1.20211109_1610&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't think that is still possible to define usrCompoentPath at TAC level, can't see it anywhere ! &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jul 2022 08:04:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314095#M84893</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2022-07-22T08:04:22Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314096#M84894</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Commandline as a server is no longer supported.&lt;/P&gt;&lt;P&gt;Instead you should be looking at the CI based solution that relies in scriptMode, you can find example here for executeScript: https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/regenerate-pom-files &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for the custom components I'd suggest to check the following approach:&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/share-custom-component-in-studio &lt;/P&gt;&lt;P&gt;This will cause the component to be uploaded to the GIT repository. Unfortunately this has to be done for each project / branch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Talend 8 TAC doesn't have the ability to generate via commandline. You should be using Artifact Tasks. (Artifacts can be published via studio / CI: https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/ci-jenkins )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;  Balázs&lt;/P&gt;</description>
      <pubDate>Sun, 24 Jul 2022 11:23:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314096#M84894</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-07-24T11:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314097#M84895</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your reply. But it does not unfortunately answer my first question. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has this commandLine's version 8.0.1.20211109_1610 a bug when defining the userComponentsPath like described in the official documentations.&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline" alt="https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline" target="_blank"&gt;https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline &lt;/A&gt;? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------------------&lt;/P&gt;&lt;P&gt;&lt;I&gt;Commandline as a server is no longer supported.&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;&amp;gt; &lt;/I&gt;Yes I know, but some answers here gave me a doubt. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;I&gt;Instead you should be looking at the CI based solution that relies in scriptMode, you can find example here for executeScript:&amp;nbsp;&lt;/I&gt;&lt;A href="https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/regenerate-pom-files" alt="https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/regenerate-pom-files" target="_blank"&gt;&lt;I&gt;https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/regenerate-pom-files&lt;/I&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; Our process uses a combination of commandLine's cmd, CI based solution, API,s calls to insure an automatic upgrade of our talend product (From 7.3.1 to 8.0.1) I still don't see how using CI based solution can fix the problem of user defined components. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;I&gt;As for the custom components I'd suggest to check the following approach:&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.talend.com/r/en-US/8.0/share-custom-component-in-studio" alt="https://help.talend.com/r/en-US/8.0/share-custom-component-in-studio" target="_blank"&gt;&lt;I&gt;https://help.talend.com/r/en-US/8.0/share-custom-component-in-studio&lt;/I&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;This will cause the component to be uploaded to the GIT repository. Unfortunately this has to be done for each project / branch.&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; We can not even think about this solution since we are talking about hundreds of projects, multiple branchs, tags, ... thousands of jobs ...  &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Talend 8 TAC doesn't have the ability to generate via commandline. You should be using Artifact Tasks. (Artifacts can be published via studio / CI:&amp;nbsp;&lt;A href="https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/ci-jenkins" alt="https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/ci-jenkins" target="_blank"&gt;https://help.talend.com/r/en-US/8.0/software-dev-lifecycle-best-practices-guide/ci-jenkins&lt;/A&gt;&amp;nbsp;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; Not sure about what you want to say here, but the framework we developed is capable of generating, building, resolving dependencies, insure git migration and we did already upgrade so many projects/tasks using what I explained few lines  above. &lt;/P&gt;&lt;P&gt;The only problem now is when we try to migrate projects which contain User defined components. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Reading the official documentation &lt;A href="https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline" alt="https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline" target="_blank"&gt;https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline&lt;/A&gt; it seems quite simple to define the path and we are looking for : &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1- Confirmation that the version of the commandLine 8.0.1.20211109_1610 represents a bug NPE (or maybe not ?) &lt;/P&gt;&lt;P&gt;2- Looking for a workaround (a simple one!!) like for example defining the path in a configuration file of the commandLine (maybe ??) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;</description>
      <pubDate>Sun, 24 Jul 2022 18:50:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314097#M84895</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2022-07-24T18:50:03Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314098#M84896</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;As V 8.0 we need to upload user defined components to the GIT repository. With your situation hundreds of projects, multiple branchs, tags, ... thousands of jobs, it seems to be a very big migration task. Could you please raise a support case on talend support portal so that our colleagues from support team will give you a remote assistance with priority through support cycle.&lt;/P&gt;&lt;P&gt;Let us know if there is any help we can give.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jul 2022 08:50:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314098#M84896</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-07-25T08:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314099#M84897</link>
      <description>&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;again thank you for your message. But again, my question deserves an answer. &lt;/P&gt;&lt;P&gt;It's a Yes or No question and I don't now why you (Talend employees) keep avoiding it. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Reading the official documentation (of the v8 IMPORTANT !)&amp;nbsp;&lt;A href="https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline" alt="https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline" target="_blank"&gt;https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/accessing-user-defined-components-from-talend-commandline&lt;/A&gt;&amp;nbsp;it seems quite simple to define the path :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1- Version 8.0.1.20211109_1610 of the commandLine represents a NPE bug ? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Safus&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jul 2022 14:13:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314099#M84897</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2022-07-25T14:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314100#M84898</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Apologies for the delay in response.&lt;/P&gt;&lt;P&gt;We are checking this with DOCT team to see if there is a bug in "defining the userComponentsPath" doc and will come back to you as soon as we can.&lt;/P&gt;&lt;P&gt;As discussed about your NPE issue, please find below the help document which you need to check while installing command-line version 8;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.talend.com/r/en-US/8.0/installation-guide-data-management-platform-windows/installing-talend-commandline" alt="https://help.talend.com/r/en-US/8.0/installation-guide-data-management-platform-windows/installing-talend-commandline" target="_blank"&gt;https://help.talend.com/r/en-US/8.0/installation-guide-data-management-platform-windows/installing-talend-commandline&lt;/A&gt;&lt;/P&gt;&lt;P&gt;How did you install your commandline in V 8.0?Have you tried to upgrade commandline Via Running the commandline_upgrade.bat?&lt;/P&gt;&lt;P&gt;Thanks for your time.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 07:57:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314100#M84898</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-07-28T07:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: CommandLine set path for user defined components NullPointerException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314101#M84899</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;I wrote myself to the DOC team and ​they have created a JIRA ticket to track this issue:&amp;nbsp;&lt;A href="https://jira.talendforge.org/browse/DOCT-17131" alt="https://jira.talendforge.org/browse/DOCT-17131" target="_blank"&gt;https://jira.talendforge.org/browse/DOCT-17131&lt;/A&gt; &lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;The commandLine was installed following the recommendation of talend and it works for every other project which not contains custom components. &lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;Upgrading the commandLine is not an option. We want to avoid to other developers ​to upgrade their studios for every project opened by the commandLine. Same version for every one at this point. Upgrading the version needs more non-regression tests, comparability checks ....&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;Safus​&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 08:09:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/CommandLine-set-path-for-user-defined-components/m-p/2314101#M84899</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2022-07-28T08:09:31Z</dc:date>
    </item>
  </channel>
</rss>

