[jcifs] NPE in SmbFile.listFiles with 1.2.18
Patrick Madden
PatrickMadden at clooster.com
Tue Mar 4 15:30:33 GMT 2008
Hi,
I just upgraded my code to jcifs 1.2.18 from 1.2.17 and was running
through some unit test code and ran into some issues.
For example the SmbFile.listFiles() method throws a NPE when trying to
use the DFS capabilities explained on the jcifs home page
Assume I have a valid NTLMAuthentication instance when I call the
following code:
SmbFile smbHost = new SmbFile("smb://foo.local/", ntlmAuth);
SmbFile[] allShares = smbHost.listFiles();
java.lang.NullPointerException
at jcifs.smb.SmbShareInfo.hashCode(SmbShareInfo.java:64)
at java.util.HashMap.getEntry(Unknown Source)
at java.util.HashMap.containsKey(Unknown Source)
at jcifs.smb.SmbFile.doShareEnum(SmbFile.java:1697)
at jcifs.smb.SmbFile.doEnum(SmbFile.java:1652)
at jcifs.smb.SmbFile.listFiles(SmbFile.java:1631)
at jcifs.smb.SmbFile.listFiles(SmbFile.java:1564)
at
com.clooster.jcifs.SmbFileTest.listShares(SmbFileTest.java:140)
at com.clooster.jcifs.SmbFileTest.testDFS(SmbFileTest.java:75)
at com.clooster.jcifs.SmbFileTest.main(SmbFileTest.java:159)
The value of netname in the SmbShareInfo is null.
Anyone have any ideas?
Thanks in advance.
PVM
More information about the jcifs
mailing list