Re: JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy
When you get a hang like this, getting a thread dump of the agents process is essential to figure out what the issue is. You can't assume that a transient error would block anything because that's not how ManifoldCF works, at all. Errors push the document in question back onto the queue with a retry time. Karl On Wed, Jan 18, 2023 at 6:15 AM Bisonti Mario wrote: > Hi Karl. > > But I noted that the job was hanging, the document processed was stucked > on the same number, no further document processing from the 6 a.m until I > restart Agent > > > > > > > > > > *Da:* Karl Wright > *Inviato:* mercoledì 18 gennaio 2023 12:10 > *A:* user@manifoldcf.apache.org > *Oggetto:* Re: JCIFS: Possibly transient exception detected on attempt 1 > while getting share security: All pipe instances are busy > > > > Hi, "Possibly transient issue" means that the error will be retried > anyway, according to a schedule. There should not need to be any > requirement to shut down the agents process and restart. > > Karl > > > > On Wed, Jan 18, 2023 at 5:08 AM Bisonti Mario > wrote: > > Hi. > > Often, I obtain the error: > > WARN 2023-01-18T06:18:19,316 (Worker thread '89') - JCIFS: Possibly > transient exception detected on attempt 1 while getting share security: All > pipe instances are busy. > > jcifs.smb.SmbException: All pipe instances are busy. > > at > jcifs.smb.SmbTransportImpl.checkStatus2(SmbTransportImpl.java:1441) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.smb.SmbTransportImpl.checkStatus(SmbTransportImpl.java:1552) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:1007) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1523) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:409) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeImpl.send(SmbTreeImpl.java:472) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeConnection.send0(SmbTreeConnection.java:399) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:314) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:294) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:130) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:117) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbFile.openUnshared(SmbFile.java:665) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.smb.SmbPipeHandleImpl.ensureOpen(SmbPipeHandleImpl.java:169) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.smb.SmbPipeHandleImpl.sendrecv(SmbPipeHandleImpl.java:250) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.dcerpc.DcerpcPipeHandle.doSendReceiveFragment(DcerpcPipeHandle.java:113) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:243) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.dcerpc.DcerpcHandle.bind(DcerpcHandle.java:216) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:234) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbFile.getShareSecurity(SmbFile.java:2337) > ~[jcifs-ng-2.1.2.jar:?] > > at > org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecurity(SharedDriveConnector.java:2468) > [mcf-jcifs-connector.jar:?] > > at > org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecuritySet(SharedDriveConnector.java:1243) > [mcf-jcifs-connector.jar:?] > > at > org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.processDocuments(SharedDriveConnector.java:647) > [mcf-jcifs-connector.jar:?] > > > > So, I have to stop the agent, restart it, and the crwling continues. > > > > How could I solve my issue? > Thanks a lot. > > Mario > >
R: JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy
Hi Karl. But I noted that the job was hanging, the document processed was stucked on the same number, no further document processing from the 6 a.m until I restart Agent Da: Karl Wright Inviato: mercoledì 18 gennaio 2023 12:10 A: user@manifoldcf.apache.org Oggetto: Re: JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy Hi, "Possibly transient issue" means that the error will be retried anyway, according to a schedule. There should not need to be any requirement to shut down the agents process and restart. Karl On Wed, Jan 18, 2023 at 5:08 AM Bisonti Mario mailto:mario.biso...@vimar.com>> wrote: Hi. Often, I obtain the error: WARN 2023-01-18T06:18:19,316 (Worker thread '89') - JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy. jcifs.smb.SmbException: All pipe instances are busy. at jcifs.smb.SmbTransportImpl.checkStatus2(SmbTransportImpl.java:1441) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTransportImpl.checkStatus(SmbTransportImpl.java:1552) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:1007) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1523) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:409) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeImpl.send(SmbTreeImpl.java:472) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeConnection.send0(SmbTreeConnection.java:399) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:314) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:294) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:130) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:117) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbFile.openUnshared(SmbFile.java:665) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbPipeHandleImpl.ensureOpen(SmbPipeHandleImpl.java:169) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbPipeHandleImpl.sendrecv(SmbPipeHandleImpl.java:250) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcPipeHandle.doSendReceiveFragment(DcerpcPipeHandle.java:113) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:243) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcHandle.bind(DcerpcHandle.java:216) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:234) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbFile.getShareSecurity(SmbFile.java:2337) ~[jcifs-ng-2.1.2.jar:?] at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecurity(SharedDriveConnector.java:2468) [mcf-jcifs-connector.jar:?] at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecuritySet(SharedDriveConnector.java:1243) [mcf-jcifs-connector.jar:?] at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.processDocuments(SharedDriveConnector.java:647) [mcf-jcifs-connector.jar:?] So, I have to stop the agent, restart it, and the crwling continues. How could I solve my issue? Thanks a lot. Mario
Re: JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy
Hi, "Possibly transient issue" means that the error will be retried anyway, according to a schedule. There should not need to be any requirement to shut down the agents process and restart. Karl On Wed, Jan 18, 2023 at 5:08 AM Bisonti Mario wrote: > Hi. > > Often, I obtain the error: > > WARN 2023-01-18T06:18:19,316 (Worker thread '89') - JCIFS: Possibly > transient exception detected on attempt 1 while getting share security: All > pipe instances are busy. > > jcifs.smb.SmbException: All pipe instances are busy. > > at > jcifs.smb.SmbTransportImpl.checkStatus2(SmbTransportImpl.java:1441) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.smb.SmbTransportImpl.checkStatus(SmbTransportImpl.java:1552) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:1007) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1523) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:409) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeImpl.send(SmbTreeImpl.java:472) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeConnection.send0(SmbTreeConnection.java:399) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:314) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:294) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:130) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:117) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbFile.openUnshared(SmbFile.java:665) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.smb.SmbPipeHandleImpl.ensureOpen(SmbPipeHandleImpl.java:169) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.smb.SmbPipeHandleImpl.sendrecv(SmbPipeHandleImpl.java:250) > ~[jcifs-ng-2.1.2.jar:?] > > at > jcifs.dcerpc.DcerpcPipeHandle.doSendReceiveFragment(DcerpcPipeHandle.java:113) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:243) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.dcerpc.DcerpcHandle.bind(DcerpcHandle.java:216) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:234) > ~[jcifs-ng-2.1.2.jar:?] > > at jcifs.smb.SmbFile.getShareSecurity(SmbFile.java:2337) > ~[jcifs-ng-2.1.2.jar:?] > > at > org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecurity(SharedDriveConnector.java:2468) > [mcf-jcifs-connector.jar:?] > > at > org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecuritySet(SharedDriveConnector.java:1243) > [mcf-jcifs-connector.jar:?] > > at > org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.processDocuments(SharedDriveConnector.java:647) > [mcf-jcifs-connector.jar:?] > > > > So, I have to stop the agent, restart it, and the crwling continues. > > > > How could I solve my issue? > Thanks a lot. > > Mario >
JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy
Hi. Often, I obtain the error: WARN 2023-01-18T06:18:19,316 (Worker thread '89') - JCIFS: Possibly transient exception detected on attempt 1 while getting share security: All pipe instances are busy. jcifs.smb.SmbException: All pipe instances are busy. at jcifs.smb.SmbTransportImpl.checkStatus2(SmbTransportImpl.java:1441) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTransportImpl.checkStatus(SmbTransportImpl.java:1552) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:1007) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1523) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:409) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeImpl.send(SmbTreeImpl.java:472) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeConnection.send0(SmbTreeConnection.java:399) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:314) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeConnection.send(SmbTreeConnection.java:294) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:130) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbTreeHandleImpl.send(SmbTreeHandleImpl.java:117) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbFile.openUnshared(SmbFile.java:665) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbPipeHandleImpl.ensureOpen(SmbPipeHandleImpl.java:169) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbPipeHandleImpl.sendrecv(SmbPipeHandleImpl.java:250) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcPipeHandle.doSendReceiveFragment(DcerpcPipeHandle.java:113) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:243) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcHandle.bind(DcerpcHandle.java:216) ~[jcifs-ng-2.1.2.jar:?] at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:234) ~[jcifs-ng-2.1.2.jar:?] at jcifs.smb.SmbFile.getShareSecurity(SmbFile.java:2337) ~[jcifs-ng-2.1.2.jar:?] at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecurity(SharedDriveConnector.java:2468) [mcf-jcifs-connector.jar:?] at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecuritySet(SharedDriveConnector.java:1243) [mcf-jcifs-connector.jar:?] at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.processDocuments(SharedDriveConnector.java:647) [mcf-jcifs-connector.jar:?] So, I have to stop the agent, restart it, and the crwling continues. How could I solve my issue? Thanks a lot. Mario