[jcifs] problem to run jcifs with multiple users, need help.
grinfeld lior
lior_grinfeld at yahoo.com
Sun Jun 4 08:59:15 GMT 2006
Hi
i am new here , i need some help.
i need to run tests on cifs similar to cifs_bm.
i wrote this simple code , but for some reason i get exception.
is there a problem to run jcifs with multiple users?
how can i debug it? were to look for clues?
thanks
Lior
public class TestCIFS {
public static void main(String[] args) {
BasicThread1 t1,t2;
t1 = new BasicThread1("user28","user28","file12.txt");
t2 = new BasicThread1("user29","user29","file11.txt");
t1.run();
t2.run();
}
}
class BasicThread1 extends Thread {
// This method is called when the thread runs
String username,passwrd,file;
public BasicThread1(String username, String passwrd , String file) {
super();
this.username = username;
this.passwrd = passwrd;
this.file = file;
}
public void run() {
jcifs.Config.setProperty( "jcifs.netbios.wins", "10.1.20.36" );
SmbFileInputStream in ;
byte[] b = new byte[8192];
int n;
try {
in = new SmbFileInputStream(
"smb://NATIVE;" + this.username+ ":" + this.passwrd + "@esxfc_autofs:139/test/folder1/" + this.file );
while(( n = in.read( b )) > 0 ) {
System.out.write( b, 0, n );
}
} catch (SmbException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
i get:
jcifs.smb.SmbException:
jcifs.util.transport.TransportException: Transport1 timedout waiting for response to SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC003,signSeq=0,tid=0,pid=43088,uid=0,mid=6,wordCount=13,byteCount=111,andxCommand=0x75,andxOffset=172,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,passwordLength=24,unicodePasswordLength=24,capabilities=4180,accountName=user29,primaryDomain=NATIVE,NATIVE_OS=Windows XP,NATIVE_LANMAN=jCIFS]
at jcifs.util.transport.Transport.sendrecv(Transport.java:74)
at jcifs.smb.SmbTransport.send(SmbTransport.java:595)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:264)
at jcifs.smb.SmbSession.send(SmbSession.java:223)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:144)
at jcifs.smb.SmbFile.connect(SmbFile.java:792)
at jcifs.smb.SmbFile.connect0(SmbFile.java:762)
at jcifs.smb.SmbFile.open0(SmbFile.java:817)
at jcifs.smb.SmbFile.open(SmbFile.java:846)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:69)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:62)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:49)
at tests.BasicThread1.run(TestCIFS.java:39)
at tests.TestCIFS.main(TestCIFS.java:19)
at jcifs.smb.SmbTransport.send(SmbTransport.java:600)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:264)
at jcifs.smb.SmbSession.send(SmbSession.java:223)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:144)
at jcifs.smb.SmbFile.connect(SmbFile.java:792)
at jcifs.smb.SmbFile.connect0(SmbFile.java:762)
at jcifs.smb.SmbFile.open0(SmbFile.java:817)
at jcifs.smb.SmbFile.open(SmbFile.java:846)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:69)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:62)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:49)
at tests.BasicThread1.run(TestCIFS.java:39)
at tests.TestCIFS.main(TestCIFS.java:19)
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the jcifs
mailing list