JCIFS reconnect issue
"M. D." <[email protected]> Fri, 3 Oct 2014 09:23:42 +0300 (EEST)
| Newsgroups | gmane.network.samba.java |
|---|---|
| Message-ID | <[email protected]> |
Hello, I have a question about jcifs-1.3.17. Does JCIFS perform any kind of address caching? Because sometimes I'm experiencing an issue which after successful polling of a shared directory I lose connectivity to the remote machine (because it is down or moved) and then when the connectivity is up again JCIFS fails to reconnect: cifs.smb.SmbException: Failed to connect: sf5/10.4.4.51 jcifs.util.transport.TransportException: Connection in error jcifs.util.transport.TransportException java.io.IOException: Failed to establish session with sf5/10.4.4.51 at jcifs.smb.SmbTransport.ssn139(SmbTransport.java:239) at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:249) at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:319) at jcifs.util.transport.Transport.run(Transport.java:241) at java.lang.Thread.run(Thread.java:662) at jcifs.util.transport.Transport.run(Transport.java:258) at java.lang.Thread.run(Thread.java:662) at jcifs.util.transport.Transport.connect(Transport.java:154) at jcifs.smb.SmbTransport.connect(SmbTransport.java:307) at jcifs.smb.SmbTree.treeConnect(SmbTree.java:156) at jcifs.smb.SmbFile.doConnect(SmbFile.java:911) at jcifs.smb.SmbFile.connect(SmbFile.java:954) at jcifs.smb.SmbFile.connect0(SmbFile.java:880) at jcifs.smb.SmbFile.resolveDfs(SmbFile.java:669) at jcifs.smb.SmbFile.send(SmbFile.java:773) at jcifs.smb.SmbFile.doFindFirstNext(SmbFile.java:1986) at jcifs.smb.SmbFile.doEnum(SmbFile.java:1738) at jcifs.smb.SmbFile.listFiles(SmbFile.java:1715) at jcifs.smb.SmbFile.listFiles(SmbFile.java:1704) Is there any chance that JCIFS cached a "fail to connect" response the first few times when the machine was actually down and then refused to connect later when the connectivity is UP? Best regards, M.D.