Karl Wright created CONNECTORS-754: -------------------------------------- Summary: SharePoint connector does not work with claim space authentication properly Key: CONNECTORS-754 URL: https://issues.apache.org/jira/browse/CONNECTORS-754 Project: ManifoldCF Issue Type: Bug Components: SharePoint 2010 MCPermissions extension, SharePoint connector Affects Versions: ManifoldCF 1.2 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 1.4
When the SharePoint Connector is used against a SharePoint claimspace instance, it fails in the following ways: (1) The MCPermissions.asmx plugin is unable to write to the log. "EventLog.XXX" is not allowed, apparently, under this configuration option. (2) It is needing to write to the log, which indicates there is some hidden exception taking place that we aren't seeing. (3) When this fails, we're getting bad data returned from the list method, which causes ArrayIndexOutOfBoundsException's being thrown in the relative path manipulation code, due to the fact that the library/list name is not at the front of the relative path, e.g.: {code} FATAL 2013-07-17 19:24:57,927 (Worker thread '46') - Error tossed: String index out of range: 19 java.lang.StringIndexOutOfBoundsException: String index out of range: 19 at java.lang.String.substring(String.java:1955) at org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository$FileStream.addFile(SharePointRepository.java:1890) at org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.getChildren(SPSProxyHelper.java:655) at org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.processDocuments(SharePointRepository.java:1411) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.processDocuments(BaseRepositoryConnector.java:423) at org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:559) {code} (Regardless of the full resolution of the problem, we should definitely harden the connector against this kind of issue.) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira