Hi,
I am using Windows shares connector in manifoldcf 2.14 and ElasticSearch
connector as Output connector and Tika and Metadata adjuster as
Transformation connector

Trying to crawl the files from SMB server with 64 GB of server and Start
option file of manifoldcf is being given 32GB of memory
 But many times got different errors while processing documents:-
*1) Access is denied*
*2)         ... 23 more*


* WARN 2021-05-13T12:33:16,318 (Worker thread '6') - Service interruption
reported for job 1599130705168 connection 'Themas_Repo': Timeout or other
service interruption: Interrupted while acquiring credits WARN
2021-05-13T12:33:17,315 (Worker thread '6') - JCIFS: Possibly transient
exception detected on attempt 1 while getting share security: Interrupted
while acquiring creditsjcifs.smb.SmbException: Interrupted while acquiring
credits*
        at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1530)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbSessionImpl.sessionSetupSMB2(SmbSessionImpl.java:549)
~[jcifs-ng-2.1.2.jar:?]
        at jcifs.smb.SmbSessionImpl.sessionSetup(SmbSessionImpl.java:483)
~[jcifs-ng-2.1.2.jar:?]
        at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:369)
~[jcifs-ng-2.1.2.jar:?]
        at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:347)
~[jcifs-ng-2.1.2.jar:?]
        at jcifs.smb.SmbTreeImpl.treeConnect(SmbTreeImpl.java:607)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbTreeConnection.connectTree(SmbTreeConnection.java:609)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbTreeConnection.connectHost(SmbTreeConnection.java:563)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbTreeConnection.connectHost(SmbTreeConnection.java:484)
~[jcifs-ng-2.1.2.jar:?]
        at jcifs.smb.SmbTreeConnection.connect(SmbTreeConnection.java:460)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbTreeConnection.connectWrapException(SmbTreeConnection.java:421)
~[jcifs-ng-2.1.2.jar:?]
        at jcifs.smb.SmbFile.ensureTreeConnected(SmbFile.java:551)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbPipeHandleImpl.ensureTreeConnected(SmbPipeHandleImpl.java:111)
~[jcifs-ng-2.1.2.jar:?]
        at
jcifs.smb.SmbPipeHandleImpl.ensureOpen(SmbPipeHandleImpl.java:166)
~[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:2500)
[mcf-jcifs-connector.jar:2.14]
        at
org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.getFileShareSecuritySet(SharedDriveConnector.java:1261)
[mcf-jcifs-connector.jar:2.14]
        at
org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.processDocuments(SharedDriveConnector.java:647)
[mcf-jcifs-connector.jar:2.14]
        at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:399)
[mcf-pull-agent.jar:?]
Caused by: java.io.InterruptedIOException: Interrupted while acquiring
credits
        at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:976)
~[?:?]
        at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1523)
~[?:?]
        ... 23 more
Caused by: java.lang.InterruptedException
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326)
~[?:1.8.0_292]
        at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:582)
~[?:1.8.0_292]
        at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:959)
~[?:?]
        at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1523)
~[?:?]
        ... 23 more
 WARN 2021-05-13T12:33:17,314 (Worker thread '2') - JCIFS: Possibly
transient exception detected on attempt 2 while getting share security:
Interrupted while acquiring credits
jcifs.smb.SmbException: Interrupted while acquiring credits
        at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.

Do  we have such functionality that in case of any error occurs like this.
That it should skip the particular record and then continue to process
further instead of aborting/stucking the job.
Also can we have some knowledge about this error.

Thanks
Ritika

Reply via email to