[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