Bonjour à tous
Je viens d'être embauché dans une nouvelle boite, et on m'a donné un pc où beaucoup de monde est passé dessus, dans le sens où il y a beaucoup de compte utilisateurs, avec différents domaine, certains ont les accès admin, etc, etc.
On m'a demandé de faire un job talend (chose que je maitrise fort peu). J'ai donc DL talend open studio 6.3 et j'ai tenté de faire un job bidon pour me lancer.
TfileinputDelimited ("C:/Users/xxxxx/Downloads/temp/a.csv")
row1
TfiloutputDelimited ("C:/Users/xxxx/Downloads/temp/b.csv")
rien de bien folichons. Sauf que quand je lance le job, j'ai ça
De là j'ai TOUT vérifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Démarrage du job test a 17:03 05/04/2017. [statistics] connecting to socket on port 3781 [statistics] connected Exception in component tFileOutputDelimited_1 java.io.FileNotFoundException: C:\Users\xxxxx\Downloads\temp\b.csv (Accès refusé) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at local_project.test_0_1.test.tFileInputDelimited_1Process(test.java:555) at local_project.test_0_1.test.runJobInTOS(test.java:1024) at local_project.test_0_1.test.main(test.java:881) [statistics] disconnected Job test terminé à 17:03 05/04/2017. [Code sortie=1]]
- Les droits d'accès aux fichiers, à l'appli, en cascade, etc..
- Vu qu'il y a maint comptes différents, j'ai testé avec mes deux comptes
- j'ai testé en re téléchargeant l'appli, en testant dans différents dossiers, en changeant les droits
- testé en admin aussi bien sur
- J'ai même trouvé un post suggérant de changer les droits sur les dossiers java pour, rien n'y fait...
J'ai également testé de ne pas prendre un delimited output file mais un externalsortoutput, et là il me sort l'erreur "fichier spécifié deux fois", incompréhensible. Mais il me créé par contre un fichier txt vide...
J'ai également extrait de job, et je l'ai lancé en batch...Et la ça marche...
Le pire, un collègue test sur son pc en récuperant MA version de talend, et mon job, ça marche...
Donc je penche pour un souci de droit, mais j'ai bien fait les test pour être sur de le faire dans un context ou je suis le seul à créer/installer les fichiers, ça ne change rien...
Je suis à deux doigts de cramer le pc là
Partager