[jcifs] ConcurrentModification exception from SmbTransport using examples/SmbCrawler

Gary Rambo c-grambo at aventail.com
Tue Sep 30 06:50:04 EST 2003


I'm regularly getting a ConcurrentModificationException when trying to 
connect to a certain workgroup. I tried synchronizing the sessions 
LinkedList in SmbTransport.java, but that had no appreciable affect:

java -cp ../../jcifs-0.7.13.jar:. SmbCrawler smb://W2K3/ 2

Exception in thread "main" jcifs.smb.SmbException: Timeout waiting for 
response from server. W2K3<1D>/192.168.2.26
        at jcifs.smb.SmbTransport.send(SmbTransport.java:634)
        at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:135)
        at jcifs.smb.SmbSession.send(SmbSession.java:102)
        at jcifs.smb.SmbTree.treeConnect(SmbTree.java:124)
        at jcifs.smb.SmbFile.connect(SmbFile.java:588)
        at jcifs.smb.SmbFile.connect0(SmbFile.java:550)
        at jcifs.smb.SmbFile.sendTransaction(SmbFile.java:526)
        at jcifs.smb.SmbFile.listFiles(SmbFile.java:1371)
        at jcifs.smb.SmbFile.listFiles(SmbFile.java:1304)
        at SmbCrawler.traverse(SmbCrawler.java:21)
        at SmbCrawler.main(SmbCrawler.java:41)
java.util.ConcurrentModificationException
        at 
java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:552)
        at java.util.LinkedList$ListItr.next(LinkedList.java:488)
        at jcifs.smb.SmbTransport.tryClose(SmbTransport.java:310)
        at jcifs.smb.SmbTransport.run(SmbTransport.java:440)
        at java.lang.Thread.run(Thread.java:534)

I've attached the ethereal capture file for the attempt.

Thanks.

Gary

-------------- next part --------------
A non-text attachment was scrubbed...
Name: concurrentmodificationexception.cap
Type: application/octet-stream
Size: 2113 bytes
Desc: not available
Url : http://lists.samba.org/archive/jcifs/attachments/20030929/50e04c1a/concurrentmodificationexception.obj


More information about the jcifs mailing list