<?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: tFTPConnection with Socks Proxy but no username? in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207044#M6851</link>
    <description>Hi,
&lt;BR /&gt;I found out what the issue was: the hostname to which I wanted to FTP connect through SOCKS had a space at the end.&amp;nbsp;
&lt;BR /&gt;When I removed it, it worked.
&lt;BR /&gt;I also found out how to use a SOCKS Proxy without username/password: just keep the corresponding fields at their default value of "".
&lt;BR /&gt;Matt</description>
    <pubDate>Wed, 28 Oct 2015 08:43:50 GMT</pubDate>
    <dc:creator>kleinmat</dc:creator>
    <dc:date>2015-10-28T08:43:50Z</dc:date>
    <item>
      <title>tFTPConnection with Socks Proxy but no username?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207042#M6849</link>
      <description>Hi,
&lt;BR /&gt;Using TOS DI 6.0.1, I need to use tFTPConnection to upload a file to a remote server via sFTP. This connection will have to go through a Socks Proxy.
&lt;BR /&gt;However, the Socks Proxy I use does not require username/password.
&lt;BR /&gt;But when I leave these fields empty or if I connect them to context variables which I leave empty, I get a Null Pointer Exception:
&lt;BR /&gt;
&lt;PRE&gt;Exception in component tFTPConnection_1&lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.Hashtable.put(Hashtable.java:514)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tFTPConnection_1Process(abc_Preprocessor_xyz.java:6820)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_12Process(abc_Preprocessor_xyz.java:6727)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_19Process(abc_Preprocessor_xyz.java:6623)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_18Process(abc_Preprocessor_xyz.java:6508)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_16Process(abc_Preprocessor_xyz.java:6391)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_15Process(abc_Preprocessor_xyz.java:3504)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_14Process(abc_Preprocessor_xyz.java:3387)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_10Process(abc_Preprocessor_xyz.java:3270)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_9Process(abc_Preprocessor_xyz.java:3141)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tFileList_4Process(abc_Preprocessor_xyz.java:3015)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tFileList_3Process(abc_Preprocessor_xyz.java:2700)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_7Process(abc_Preprocessor_xyz.java:2391)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tFileTouch_1Process(abc_Preprocessor_xyz.java:2276)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tFileTouch_2Process(abc_Preprocessor_xyz.java:2041)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tFileExist_2Process(abc_Preprocessor_xyz.java:1911)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_4Process(abc_Preprocessor_xyz.java:1805)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.tWarn_1Process(abc_Preprocessor_xyz.java:1690)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.runJobInTOS(abc_Preprocessor_xyz.java:12450)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_xyz_0_2.abc_Preprocessor_xyz.runJob(abc_Preprocessor_xyz.java:12174)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_0_2.abc_Preprocessor.tRunJob_1Process(abc_Preprocessor.java:1637)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_0_2.abc_Preprocessor.tWarn_1Process(abc_Preprocessor.java:1506)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_0_2.abc_Preprocessor.runJobInTOS(abc_Preprocessor.java:3029)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at abc.abc_preprocessor_0_2.abc_Preprocessor.main(abc_Preprocessor.java:2793)&lt;BR /&gt;&lt;/PRE&gt;
&lt;BR /&gt;How can such upload be configured?
&lt;BR /&gt;Thanks
&lt;BR /&gt;Matt</description>
      <pubDate>Wed, 21 Oct 2015 17:58:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207042#M6849</guid>
      <dc:creator>kleinmat</dc:creator>
      <dc:date>2015-10-21T17:58:39Z</dc:date>
    </item>
    <item>
      <title>Re: tFTPConnection with Socks Proxy but no username?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207043#M6850</link>
      <description>Hi,&lt;BR /&gt;Does this issue repro when you use tFTPPut only? &lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 28 Oct 2015 02:55:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207043#M6850</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-28T02:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: tFTPConnection with Socks Proxy but no username?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207044#M6851</link>
      <description>Hi,
&lt;BR /&gt;I found out what the issue was: the hostname to which I wanted to FTP connect through SOCKS had a space at the end.&amp;nbsp;
&lt;BR /&gt;When I removed it, it worked.
&lt;BR /&gt;I also found out how to use a SOCKS Proxy without username/password: just keep the corresponding fields at their default value of "".
&lt;BR /&gt;Matt</description>
      <pubDate>Wed, 28 Oct 2015 08:43:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tFTPConnection-with-Socks-Proxy-but-no-username/m-p/2207044#M6851</guid>
      <dc:creator>kleinmat</dc:creator>
      <dc:date>2015-10-28T08:43:50Z</dc:date>
    </item>
  </channel>
</rss>

