It retries for 3 times and it usually crashes the manifoldcf.

Similar ticket i observed
https://issues.apache.org/jira/browse/CONNECTORS-1633, does manifoldcf
itself capable of skipping the file that cause issue instead of aborting
the job  or crashing manifold

On Fri, May 14, 2021 at 1:34 PM Karl Wright <daddy...@gmail.com> wrote:

> '
>
> *JCIFS: Possibly transient exception detected on attempt 1 while getting
> share security'Yes, it is going to retry.*
>
> *Karl*
>
> On Fri, May 14, 2021 at 1:45 AM ritika jain <ritikajain5...@gmail.com>
> wrote:
>
>> 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