Hi,

I tried to add the certificate to the cacerts but it doesn't work, maybe Hop is 
using another VM.
I was thinking about adding parameters to java command line like 
-Dtrust_all_cert=true, which must resolve my problem, and if so, I will be sure 
that this is a certificate issue.
I tried adding those parameters to the hop-gui.sh like so line 76 :
"$_HOP_JAVA" ${HOP_OPTIONS} -Djava.library.path=$LIBPATH -Dtrust_all_cert=true 
-classpath "${CLASSPATH}" org.apache.hop.ui.hopgui.HopGui $@
But it don't seem to have any effect.
Should I add the parameter to all the scripts or is there a way to add a Java 
parameter to Hop just at one place ?

Regards,
Florian Chevalier

----- Mail original -----
De: "Hans Van Akelyen" <hans.van.akel...@gmail.com>
À: "users" <users@hop.apache.org>
Envoyé: Mercredi 21 Juillet 2021 13:44:19
Objet: Re: How to use FTPS action

Hi, 
Yes there is a high possibility the connection is being closed because of that. 
The only solution I see requires you to add the certificate to your java 
truststore. 
You can do this by using the keytool in the bin folder of your java 
installation (or globally available on linux/macos) and add the certificate to 
the keystore. 
The command will look like: 
keytool -import -file "/path/to/certificate.cer" -keystore 
"/path/to/java/jre/lib/security/cacerts" -alias "My FTPS Server certificate" 

I must admit this is also untested territory for me, but I hope it helps solve 
your problem. 

Cheers, 
Hans 

On Wed, 21 Jul 2021 at 13:21, Florian CHEVALIER < [ 
mailto:florian.cheval...@mind-and-go.com | florian.cheval...@mind-and-go.com ] 
> wrote: 


Hi, 

Thank you very much for the fix, it works perfectly and I don't have the same 
issue anymore. 
I want to get files from a ftps connexion implicit on TLS. 
I can connect to my server on FileZilla for exemple, but FileZila ask me to 
accept a self signed certificate on every session. 

With the copy file action using VFS on Hop, I got the following error : 
Caused by: org.apache.commons.net.ftp.FTPConnectionClosedException: Connection 
closed without indication 

I guess this is due to the certificate which is not accepted when using Hop. 
Is there an action I can use to do this ? 

Regards, 
Florian Chevalier 

----- Mail original ----- 
De: "Hans Van Akelyen" < [ mailto:hans.van.akel...@gmail.com | 
hans.van.akel...@gmail.com ] > 
À: "users" < [ mailto:users@hop.apache.org | users@hop.apache.org ] > 
Envoyé: Mardi 20 Juillet 2021 10:13:26 
Objet: Re: How to use FTPS action 

Hi Florian, 
As I was sure this should work I started digging a bit, it seems we have found 
a bug. But no worries.... It has an easy fix. 
We are missing a dependency in the project to make ftp/ftps and some others 
work. 
The quick fix is to copy the commons-net-3.7.2 dependency from the 
plugins/actions/ftp/lib folder to the main /lib folder and restart the 
application. 

I have created a ticket to solve it permanently [1]. 

Cheers, 
Hans 

[1] [ [ https://issues.apache.org/jira/browse/HOP-3102 | 
https://issues.apache.org/jira/browse/HOP-3102 ] | [ 
https://issues.apache.org/jira/browse/HOP-3102 | 
https://issues.apache.org/jira/browse/HOP-3102 ] ] 

On Tue, 20 Jul 2021 at 08:34, Florian CHEVALIER < [ mailto: [ 
mailto:florian.cheval...@mind-and-go.com | florian.cheval...@mind-and-go.com ] 
| [ mailto:florian.cheval...@mind-and-go.com | 
florian.cheval...@mind-and-go.com ] ] > wrote: 


Hi again, 

First of all, thanks for all the docs. 
I still have an issue, my URI in the copy files action is never valid. The one 
I want to use is a little bit complex because of special characters so I tried 
the one I joined based one the doc and what I have found elsewhere. 
In the screenshot you can also see the error. 
The main issue seems to be Expecting // to follow the scheme in URI 
"ftps://test:***@ [ [ http://example.com/ | http://example.com/ ] | [ 
http://example.com/ | example.com ] ] ". The given URI respects the format of 
the documentation ftps://[ username[: password]@] hostname[: port][ 
absolute-path]. 
I also tried to add a path right after adn/or a port but nothing really worked. 
Once again, your help will be really much appreciated. 

Regards, 
Florian Chevalier 

----- Mail original ----- 
De: "Hans Van Akelyen" < [ mailto: [ mailto:hans.van.akel...@gmail.com | 
hans.van.akel...@gmail.com ] | [ mailto:hans.van.akel...@gmail.com | 
hans.van.akel...@gmail.com ] ] > 
À: "users" < [ mailto: [ mailto:users@hop.apache.org | users@hop.apache.org ] | 
[ mailto:users@hop.apache.org | users@hop.apache.org ] ] > 
Envoyé: Lundi 19 Juillet 2021 11:53:11 
Objet: Re: How to use FTPS action 

Hi Florian, 
You are right, there used to be an action for FTPS, unfortunately we had to 
remove it because it was using non Apache License compatible libraries. 

You should however also be able to use the Copy Files or Move Files action and 
use a VFS url to retrieve the files. 

For more information on VFS see following documentation [1] [2] I have created 
a ticket to remove the faulty docs. [3] 

If you have more questions, we are here to help. 

Cheers, 
Hans 

[1] [ [ [ 
https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems | 
https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems ] | 
[ https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems | 
https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems ] ] 
| [ [ 
https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems | 
https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems ] | 
[ https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems | 
https://hop.apache.org/manual/latest/vfs.html#_apache_hop_vfs_file_systems ] ] 
] 
[2] [ [ [ https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS | 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS ] | [ 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS | 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS ] ] | [ [ 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS | 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS ] | [ 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS | 
https://commons.apache.org/proper/commons-vfs/filesystems.html#FTPS ] ] ] 
[3] [ [ [ https://issues.apache.org/jira/browse/HOP-3098 | 
https://issues.apache.org/jira/browse/HOP-3098 ] | [ 
https://issues.apache.org/jira/browse/HOP-3098 | 
https://issues.apache.org/jira/browse/HOP-3098 ] ] | [ [ 
https://issues.apache.org/jira/browse/HOP-3098 | 
https://issues.apache.org/jira/browse/HOP-3098 ] | [ 
https://issues.apache.org/jira/browse/HOP-3098 | 
https://issues.apache.org/jira/browse/HOP-3098 ] ] ] 

On Mon, 19 Jul 2021 at 10:41, Florian CHEVALIER < [ mailto: [ mailto: [ 
mailto:florian.cheval...@mind-and-go.com | florian.cheval...@mind-and-go.com ] 
| [ mailto:florian.cheval...@mind-and-go.com | 
florian.cheval...@mind-and-go.com ] ] | [ mailto: [ 
mailto:florian.cheval...@mind-and-go.com | florian.cheval...@mind-and-go.com ] 
| [ mailto:florian.cheval...@mind-and-go.com | 
florian.cheval...@mind-and-go.com ] ] ] > wrote: 


Hello everyone, 

Sorry for this question, I'm new too Apache Hop, but I've found on the 
documentation an action which is called "Get a File with FTP"S (link right here 
: [ [ [ https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html | 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html ] | [ 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html | 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html ] ] | [ [ 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html | 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html ] | [ 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html | 
https://hop.apache.org/manual/latest/workflow/actions/ftpsget.html ] ] ] ). 
For some reason, I can't find it when I try to create an action on my workflow. 
I can see the action to get a file with FTP or SFTP (same for sending a file), 
but nothing for FTPS. 
Not sure if I need to add another plugin or something, or if I'm just blind. In 
any case, any help will be really much appreciated. 

Regards, 
Florian Chevalier 















Reply via email to