[jcifs] Random problems connecting to DFS server

Gabor Herr gabor.e.herr at googlemail.com
Mon Apr 16 15:40:53 MDT 2012


Hi Simon,

This sounds very similar to our jcifs problem reported in
https://lists.samba.org/archive/jcifs/2012-March/009874.html

Maybe you could give a try with the patch suggested in my post. It should
also work with version 1.3.17.

Good luck...

Gabor

Am 16.04.2012 21:59 schrieb "Simon Weatherill" <simon-samba at weatherill.org>:
>
> I've been seeing many errors that have a final stack trace of
> jcifs.smb.Dfs.resolve(Dfs.java:169) (jCIFS 1.3.17):
>
> java.lang.NullPointerException
>        at jcifs.smb.Dfs.resolve(Dfs.java:169)
>        at jcifs.smb.SmbFile.resolveDfs(SmbFile.java:671)
>        at jcifs.smb.SmbFile.getDfsPath(SmbFile.java:1536)
>        at ListFiles.main(ListFiles.java:45)
>
> I'm using a slightly modified ListFiles.java to test this. I have a list
> of 12608 directories, which all exist. If I invoke ListFiles for each
> directory separately, it completes fine. If I invoke it once for all
> directories, it will fail after reading about 3000 directories. If I add
> a test to see if the path exists before calling listFiles(), the problem
> goes away. I don't know if it is an issue of timing or whether the
> exists() call does something that avoids the problem. Once the problem
> starts all remaining  directories have the same problem.
>
> I added a getDfsPath() call (and printed the result) thinking that might
> point in a particular direction. When I add this, it fails on the
> getDfsPath() before it gets to getFiles().
>
> We're using jCIFS in an RMI server that is always running. We can clear
> up the problem by restarting the server, but it comes back.
>
> Any ideas?
>
> Thanks,
> Simon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.samba.org/pipermail/jcifs/attachments/20120416/fa77a574/attachment.html>


More information about the jCIFS mailing list