[jcifs] JCIFS error

Krishnan, Malathi Malathi.Krishnan at McKesson.com
Thu Aug 18 01:26:32 GMT 2005


Hello, 

We recently upgraded from Jcifs version 0.7.18 to 1.2.1 hoping to
resolve an issue that could leave a thread blocked if many requests are
being processed simultaneously.  After the upgrade we are seeing the
following issue with jcifs.util.transport.TransportException and would
appreciate if you can help resolve this issue.  I have pasted the log
snippet of the exception we are seeing in the log file.

Thanks, 
Malathi Krishnan 


[16 Aug 2005 06:08:59,094] [] - ImageHelper.setImagePathToPages()
returned paths = [Ljava.lang.String;@6b2cdb 
[16 Aug 2005 06:08:59,094] [] - Logout from AIS.... 
[16 Aug 2005 06:08:59,098] [] - ImageHelper.setImagePathToPages()
finished 
[16 Aug 2005 06:08:59,105] [] - Enter getPath 
[16 Aug 2005 06:08:59,111] [] - Start fetch:declare @msetName
varchar(32), @mediaType tinyint, @volFamily tinyint, at volAddr
varchar(255), @devAddr varchar(32), @srvAddr varchar(32), @volStatus
tinyint, @devAvailable tinyint, at srvAvailable tinyint, @highestNum int,
@enh varchar(1) exec OBB_loc_GetMaxPriMirVolInfo 'IMAGES7   ', @msetName
OUTPUT, at mediaType OUTPUT, @volFamily OUTPUT, @volAddr OUTPUT, @devAddr
OUTPUT, @srvAddr OUTPUT, @volStatus OUTPUT, @devAvailable OUTPUT,
@srvAvailable OUTPUT, @highestNum OUTPUT, @enh OUTPUT select @msetName,
@mediaType, @volFamily, @volAddr, @devAddr, @srvAddr, @volStatus,
@devAvailable, @srvAvailable, at highestNum, @enh

[16 Aug 2005 06:08:59,115] [] - Finish fetch. 
[16 Aug 2005 06:08:59,116] [] - Leave getPath 
[16 Aug 2005 06:08:59,242] [IP: 3.1.28.129 UserID: Grasman ] - process
finishing 
[16 Aug 2005 06:08:59,314] [] - 
jcifs.smb.SmbException: 
jcifs.util.transport.TransportException 
java.net.SocketException: errno: 22, error: Invalid argument for fd: 107

        at java.net.PlainSocketImpl.socketConnect(Native Method) 
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350) 
        at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137) 
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124) 
        at java.net.Socket.<init>(Socket.java:268) 
        at java.net.Socket.<init>(Socket.java:147) 
        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:479) 

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

        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.queryPath(SmbFile.java:1167) 
        at jcifs.smb.SmbFile.exists(SmbFile.java:1249) 
        at
com.mckhboc.product.imagemanager.common.util.SmbRemoteFile.existsOnServe
r(Unknown Source) 
        at
com.mckhboc.product.imagemanager.epf.appserver.helper.ImageHelper.setIma
gesToPages(Unknown Source) 
        at
com.mckhboc.product.imagemanager.epf.appserver.helper.ImageHelper.retrie
veImages(Unknown Source) 
        at
com.mckhboc.product.imagemanager.epf.appserver.servicerequest.DocumentSe
tServiceRequest.fetchImages(Unknown Source)

        at
com.mckhboc.product.imagemanager.viewer.common.MedicalRecordInitialSelec
tion.callService(Unknown Source) 
        at
com.mckhboc.product.imagemanager.viewer.common.MedicalRecordInitialSelec
tion$1.call(Unknown Source) 
        at
com.mckhboc.product.imagemanager.common.concurrent.ObjectLatch$1.run(Unk
nown Source) 
        at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecuto
r.java:743) 
        at java.lang.Thread.run(Thread.java:479) 

-------------- next part --------------
HTML attachment scrubbed and removed


More information about the jcifs mailing list