Re: Issue : jcifs.smb.SmbException: Transport1 timedout waiting for response to SmbComWriteAndX
Rina Patel <[email protected]> Tue, 2 Dec 2014 12:42:45 +0530
| Newsgroups | gmane.network.samba.java |
|---|---|
| Message-ID | <CAO9eQi9CsxL02YwnWhRhSAt2VbBHjqiCtZTzpfmTxrXaa-W85w@mail.gmail.com> |
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. <[email protected]> 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