IOException incomprehensible

IOException incomprehensible - Java - Programmation

Marsh Posté le 30-09-2002 à 17:48:29    

Mon produit provoque chez mon client une exception que j'arrive pas à comprendre :
un IOException dont le message est :
"Le mot de passe réseau spécifié est incorrect"
 
Cette exception se produit dans la 2e ligne parmi celles-ci :

Code :
  1. File fileDonPath = new File (strPath, strName);
  2.                     donFullPath = fileDonPath.getCanonicalPath ();


 
On essaye d'accèder à ces fichiers sous unix via Samba.
Mais Samba semble marcher correctement, puisque via l'explorateur windows, on visualise bien les fichiers.

Reply

Marsh Posté le 30-09-2002 à 17:48:29   

Reply

Marsh Posté le 30-09-2002 à 18:08:40    

...Je quitte le bureau, reviens demain en éspérant une réponse !

Reply

Marsh Posté le 30-09-2002 à 18:37:31    

Il me semble que lorsque tu utilises l'explorateur pour accéder un fichier sur le réseau, Windows balance le user/mot de passe dans les paquets réseau. En plus, quand un mot de passe foire, il est capable d'en essayer plusieurs jusqu'à ce qu'il y en ait un qui marche, ou alors il affiche un prompt.
 
J'ai l'impression que ton serveur Samba est synchronisé avec ton serveur de domaine NT (i.e. les logins et mots de passe à utiliser pour accéder au serveur Samba sont les mêmes que ceux avec lesquels toi et les autres gars de la boîte se connecte sur leur machine). Partant de là, je pense que le souci avec Java, c'est qu'il semble ne pas être au courant des mots de passe ou capable d'en essayer plusieurs.
 
Test à faire pour valider cette hypothèse : avec Samba, déclarer un répertoire en accès anonyme, et essayer d'accéder à un fichier de ce répertoire.

Reply

Marsh Posté le 30-09-2002 à 22:48:39    

je confirme ce mode de fonctionnement avec Samba.
Aussi, si ton application utilises toujours une couche Samba, peut etre que tu peux faire en sorte qu'elle soit capable de se logger sur tes lecteurs (moyennant bien sur d'avoir le login/password dans un fichier properties)

Reply

Marsh Posté le 01-10-2002 à 01:03:48    

[:blueflag]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 01-10-2002 à 09:15:40    

iskream a écrit a écrit :

je confirme ce mode de fonctionnement avec Samba.
Aussi, si ton application utilises toujours une couche Samba, peut etre que tu peux faire en sorte qu'elle soit capable de se logger sur tes lecteurs (moyennant bien sur d'avoir le login/password dans un fichier properties)




 
Ha non. Moi je vend mon appli. Après le client il l'install comme il veut. Mais Samba, c lui qui gère !

Reply

Marsh Posté le 01-10-2002 à 09:31:31    

El_Gringo a écrit a écrit :

 
 
Ha non. Moi je vend mon appli. Après le client il l'install comme il veut. Mais Samba, c lui qui gère !




 
non mais attends t'es marrant toi! Si ton client ne t'a pas prévenu que le soft allait tourner sur samba là on est d'accord. Si ca fait partie de l'environnement du projet, ton appli doit etre capable de pouvoir te loguer sur les lecteurs.
 
Y a pas de solution. Si tu te logues pas et que c'est nécessaire bien c'est DTC sur toute la ligne.
 
Maintenant si le client n'a rien dit, faut faire une réunion avec lui pour lui expliquer au lieu de dire qu'il se débrouille (c'est pas très pro comme comportement ...)


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed