Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
ManifoldCF 2.3
-
None
-
Windows 2012, Windows 10
Description
Windows shares having a symbolic link cannot be crawled: the job stop with the exception:
Error: SmbException tossed: 0x8000002D
Stack trace example:
ERROR 2016-04-16 20:01:40,384 (Worker thread '76') - JCIFS: SmbException tossed processing smb://localhost/C$/Program Files/Java/jdk/ jcifs.smb.SmbException: 0x8000002D at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563) at jcifs.smb.SmbTransport.send(SmbTransport.java:640) at jcifs.smb.SmbSession.send(SmbSession.java:238) at jcifs.smb.SmbTree.send(SmbTree.java:119) at jcifs.smb.SmbFile.send(SmbFile.java:775) at jcifs.smb.SmbFile.doFindFirstNext(SmbFile.java:1989) at jcifs.smb.SmbFile.doEnum(SmbFile.java:1741) at jcifs.smb.SmbFile.listFiles(SmbFile.java:1718) at jcifs.smb.SmbFile.listFiles(SmbFile.java:1707) at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.fileListFiles(SharedDriveConnector.java:2295) at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.processDocuments(SharedDriveConnector.java:788) at org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:399)
jdk is a symbolic directory link
02.03.2016 12:38 <SYMLINKD> jdk [jdk1.8.0]
Expected behaviour: treat a link as an usual directory/file. Or at least, skip it and continue the job.
Thanks!