[jcifs] Issue : jcifs.smb.SmbException: Transport1 timedout waiting for response to SmbComWriteAndX

Rina Patel kotadiarina at gmail.com
Tue Dec 2 00:12:45 MST 2014


Hi M.D,
Thank you for quick reply.I don't have idea about "Netapp Filer ",Can you
please let me know how can I check this ? Do you know any workaround  for
this ?

On Mon, Dec 1, 2014 at 6:19 PM, M. D. <moder at abv.bg> wrote:

>  Hi Rina,
>
> Are you by any chance using Netapp Filer for an SMB server implementation?
>
> We are experiencing the exact same issue with this server.
>
> After analysing the jCIFS logs (loglevel 10) we discovered that for some
> reason the SMB server just stops sending command responses.
>
> Best regards,
> M.D
>
>
>
>
>  >-------- Оригинално писмо --------
>  >От:  Rina Patel
>  >Относно: [jcifs] Issue : jcifs.smb.SmbException: Transport1 timedout
> waiting
>  for response to SmbComWriteAndX
>  >До: Michael B Allen
>  >Изпратено на: Понеделник, 2014, Декември 1 14:43:32 EET
>  >
>  >
>  >Hi Mike ,I am getting "transport timeout" exception while
> "writing"  files on remote repository using concurrent thread.My
> application creates one thread per file of folder.So file writing process
> running concurrently for all files.
>  >jcifs parameter
> configurations======================jcifs.Config.setProperty("jcifs.smb.client.ssnLimit",
> "255");jcifs.Config.setProperty("jcifs.smb.client.soTimeout",
> "35000");jcifs.Config.setProperty("jcifs.smb.client.responseTimeout",
> "30000");
>  >I also tried increasing responseTimeout to 70000,but no luck.Can you
> please suggest is this network issue or something else.Or how can I improve
> this to run threads concurrently.
>  >I got following exception while writing
>  >jcifs.util.transport.TransportException: Transport1 timedout waiting for
> response to
> SmbComWriteAndX[command=SMB_COM_WRITE_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC803,signSeq=0,tid=2050,pid=54195,uid=2050,mid=29323,wordCount=14,byteCount=8185,andxCommand=0xFF,andxOffset=0,fid=16403,offset=7912889,writeMode=0,remaining=0,dataLength=8184,dataOffset=64]
>      at jcifs.util.transport.Transport.sendrecv(Transport.java:73)   at
> jcifs.smb.SmbTransport.send(SmbTransport.java:637)   at
> jcifs.smb.SmbSession.send(SmbSession.java:244)       at
> jcifs.smb.SmbTree.send(SmbTree.java:119)     at
> jcifs.smb.SmbFile.send(SmbFile.java:770)     at
> jcifs.smb.SmbFileOutputStream.writeDirect(SmbFileOutputStream.java:245)
>   at jcifs.smb.SmbFileOutputStream.write(SmbFileOutputStream.java:216)
> at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
>      at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
>   at
> com.hybridintegration.repository.JCIFSRepo.uploadFile(JCIFSRepo.java:279)
>   at
>   sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)     at
> com.hybridintegration.servlet.UploadDownloadFileServlet.uploadFile(UploadDownloadFileServlet.java:1091)
>     at
> com.hybridintegration.servlet.UploadDownloadFileServlet.uploadFileOpr(UploadDownloadFileServlet.java:953)
>   at
> com.hybridintegration.servlet.UploadDownloadFileServlet.doPost(UploadDownloadFileServlet.java:826)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>   at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>   at
> com.hybridintegration.security.AuthenticationFilter.doFilter(AuthenticationFilter.java:114)
> at org.apache.catalina.core.ApplicationFilterChain.
>  internalDoFilter(ApplicationFilterChain.java:243)      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>   at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>      at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
>   at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>   at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProto
>  col.java:589)  at
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
>   at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     at java.lang.Thread.run(Thread.java:744)
>  >      at jcifs.smb.SmbTransport.send(SmbTransport.java:642)   at
> jcifs.smb.SmbSession.send(SmbSession.java:244)       at
> jcifs.smb.SmbTree.send(SmbTree.java:119)     at
> jcifs.smb.SmbFile.send(SmbFile.java:770)     at
> jcifs.smb.SmbFileOutputStream.writeDirect(SmbFileOutputStream.java:245)
>   at jcifs.smb.SmbFileOutputStream.write(SmbFileOutputStream.java:216)
> at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
>      at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
>   at
> com.hybridintegration.repository.JCIFSRepo.uploadFile(JCIFSRepo.java:279)
>   at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)     at
> com.hybridintegration.servlet.UploadDownloadFileServlet.uploadFile(UploadDownloadFileServlet.java:1091)
>     at
> com.hybridintegration.servlet.UploadDownloadFileServlet.uploadFileOpr(UploadDownloadFileServlet.java:953)
>   at com.hyb
>  ridintegration.servlet.UploadDownloadFileServlet.doPost(UploadDownloadFileServlet.java:826)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>   at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>   at
> com.hybridintegration.security.AuthenticationFilter.doFilter(AuthenticationFilter.java:114)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>   at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>   at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>      at org.apache.catalina
>  .core.StandardHostValve.invoke(StandardHostValve.java:171)     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
>   at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>   at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>     at
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
>   at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     at java.lang.Thread.run(Thread.java:744)
>  >
>  >Attached are java files .
>  >
>  >Thanks in advance.--
>  >Regards,Rina
>



-- 
Regards,
Rina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.samba.org/pipermail/jcifs/attachments/20141202/e40e2d4a/attachment.html>


More information about the jCIFS mailing list