[jcifs] File locking redux
rob at filefish.com
Fri Sep 28 09:23:07 EST 2001
I'm seeing another weirdness with file locking in JCFIFs. This one has
to do with when a process on another machine has a file open. The scenario:
There is a word document file at smb://machine/share/foo.doc
I start word on a windows machine and open this file via my Network
I then use JCFIS to try and fetch this document by grabbing an
SmbFileInputStream. This fails with "ERRDOS/ERRbadshare: The file is
being used by another process"
If I use another windows Machine I can open this file read-only. Also,
of I use Samba (smbclient), I get 'download' the file to my local machine.
It seems like JCIFs being too strict with it's locks and is treating
read-locks as write-locks? I was looking through
SmbComNTCreateAndX.java,but I have not seen anything that leapt out at me.
"They that can give up essential liberty to obtain a little
temporary freedom deserve neither liberty nor safety."
More information about the jcifs