[jcifs] jcifs-1.2.1 Exception

Kevin Wunderlich kwunderlich at yahoo.com
Fri Jul 8 16:18:51 GMT 2005


I am currently using jcifs-1.1.9 without any issues. 
However, I decided to switch to jcifs-1.2.1 to try it
out and noticed that I now get the following message
in code that worked fine with 1.1.9.  Here is the
operation I was performing:

SmbFile logDirectory = new
SmbFile("smb://CORP;blah:blah@aserver/ashare$/");

if(logDirectory != null)

{

	logFiles = logDirectory.listFiles(filter);

...

There are directories only which are children of the
above listed Windows share.

Is the above listed share name missing something now
that was not required before?


jcifs.smb.SmbException: 
jcifs.util.transport.TransportException
java.net.SocketException: Invalid argument or cannot
assign requested address
	at java.net.PlainSocketImpl.socketConnect(Native
Method)
	at
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
	at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
	at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
	at
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
	at java.net.Socket.connect(Socket.java:507)
	at java.net.Socket.connect(Socket.java:457)
	at java.net.Socket.<init>(Socket.java:365)
	at java.net.Socket.<init>(Socket.java:238)
	at
jcifs.smb.SmbTransport.negotiate(SmbTransport.java:228)
	at
jcifs.smb.SmbTransport.doConnect(SmbTransport.java:266)
	at
jcifs.util.transport.Transport.run(Transport.java:204)
	at java.lang.Thread.run(Thread.java:595)

	at
jcifs.util.transport.Transport.run(Transport.java:220)
	at java.lang.Thread.run(Thread.java:595)

	at
jcifs.smb.SmbTransport.connect(SmbTransport.java:256)
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java:122)
	at jcifs.smb.SmbFile.connect(SmbFile.java:791)
	at jcifs.smb.SmbFile.connect0(SmbFile.java:761)
	at jcifs.smb.SmbFile.open0(SmbFile.java:816)
	at jcifs.smb.SmbFile.open(SmbFile.java:845)
	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
advantage.client.log.LogFinder.getServers(LogFinder.java:325)
	at
advantage.client.log.LogFinder.getUserLogs(LogFinder.java:259)
	at advantage.client.log.LogFinder.main(LogFinder.java:115)


More information about the jcifs mailing list