Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
med1
Creator
Creator

Error in ftp components when sftp option is checked

Hello Dear,

 

I have issue when i checked the sftp option in the tFtp components. bellow the error :

 

Exécution en erreur :Erreurs de compilation du Job
Au moins le Job "Copy_of_test" a des erreurs de compilation, réparez et réexportez.
Ligne en erreur: 720
Message détaillé: com.jcraft cannot be resolved to a type
Il peut y avoir d'autres erreurs causées par la compatibilité avec la JVM. Vérifiez que les paramètres de votre JVM sont les mêmes que dans le studio.

 

The problem is that the libraby jave : jsch-0.1.51.jar is present in my Talend folder.

 

Attached the screen shot of the folder of the Jar

 

Labels (2)
7 Replies
fdenis
Master
Master

quelle est la version de talend?
la version 7 a corrigé des erreur sur la partie FTP.
sur les version précédente 2 librairies imcompatibles étaient utilisées en fonction des composants
med1
Creator
Creator
Author

Bonjour,

 

En fait j'utilise la version TDS 6.3.1

fdenis
Master
Master

si tu peux passe en 7 sinon il te faudra utiliser un seul type de composant ftp par job.
(si 'erreur est la meme que pour moi!)
med1
Creator
Creator
Author

Bonjour,

 

En fait ça sera difficile de passer sur une autre version parce que la plateforme est installée sur le serveur et c'est une version payante.

 

fdenis
Master
Master

alors un type de composants par job pour éviter les conflits de lib.
une dernière possibilité déjà éprouvée, copier le code java du composant ftp dans un tjavaflex pour pouvoir le modifier.
Bon courage.
med1
Creator
Creator
Author

 

En fait j'utilise qu'un seul type dans le job mais ça ne marche pas.

 

Qu'est ce que vous soulez dire par "une dernière possibilité déjà éprouvée, copier le code java du composant ftp dans un tjavaflex pour pouvoir le modifier." remplacer la composante par un tJavaFlex ?

 

Merci pour vos réponses

fdenis
Master
Master

tJavaFlex est un composant permettant de créer un composant Talend en java. si vous savez comment corriger le code générer par talend ou comment le modifier pour qu'il réponde a vos désirs alors:
Vous pouvez aller dans l'onglet code de talend copier les 3 partie begin main end du composant FTP, placer ce code dans le tjava flex et le modifier/adapter. Et c'est pari!...
un minimum d'aisance en java est requis.