Hi All,
I'm new to this forum and to Dynamics and SharePoint as well. For my company I'm trying to manage a CRM customization made from another company, which has done the integration with SharePoint.
Now my big problem is that each time I try to upload a document into a CRM project, or simply open an existing one, or even save a new project I get several errors.
Trace log says:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Unexpected exception from plug-in (Execute): NextEnergy.Crm.WorkflowActivities.Entities.GetSharePointCategories: System.Exception: NextEnergy.Crm.Core.DataAccess.CrmConfigurationException: Field 'Root Document Location' is not set for business unit 'NextEnergy Capital Group' with id='9cf8e4fc-d723-e511-80e1-3863bb3630b8'
at NextEnergy.Crm.Core.DataAccess.BusinessUnitDataAccess.GetBusinessUnitSharePointRootLocationId(Guid businessUnitId)
at NextEnergy.Crm.Integration.SharePoint.SharePointIntegrationSettingsProvider.GetProjectFoldersDefaultLocation(Guid businessUnitId)
at NextEnergy.Crm.Integration.SharePoint.CategoryHierarchyReader.ReadHierarchy(Tuple`2[] listParenIdField, Guid businessUnitId)
at NextEnergy.Crm.WorkflowActivities.Entities.GetSharePointCategories.ExecuteWorkflow()
at NextEnergy.Crm.WorkflowActivities.BasicWorkflow.Execute(CodeActivityContext context)Detail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
<ActivityId>0ec23db1-ac6c-402d-b4f5-99600f33bada</ActivityId>
<ErrorCode>-2147220956</ErrorCode>
<ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic" />
<Message>Unexpected exception from plug-in (Execute): NextEnergy.Crm.WorkflowActivities.Entities.GetSharePointCategories: System.Exception: NextEnergy.Crm.Core.DataAccess.CrmConfigurationException: Field 'Root Document Location' is not set for business unit 'NextEnergy Capital Group' with id='9cf8e4fc-d723-e511-80e1-3863bb3630b8'
at NextEnergy.Crm.Core.DataAccess.BusinessUnitDataAccess.GetBusinessUnitSharePointRootLocationId(Guid businessUnitId)
at NextEnergy.Crm.Integration.SharePoint.SharePointIntegrationSettingsProvider.GetProjectFoldersDefaultLocation(Guid businessUnitId)
at NextEnergy.Crm.Integration.SharePoint.CategoryHierarchyReader.ReadHierarchy(Tuple`2[] listParenIdField, Guid businessUnitId)
at NextEnergy.Crm.WorkflowActivities.Entities.GetSharePointCategories.ExecuteWorkflow()
at NextEnergy.Crm.WorkflowActivities.BasicWorkflow.Execute(CodeActivityContext context)</Message>
<Timestamp>2017-07-22T13:55:24.763691Z</Timestamp>
<ExceptionRetriable>false</ExceptionRetriable>
<ExceptionSource>PluginExecution</ExceptionSource>
<InnerFault i:nil="true" />
<OriginalException>System.Exception
at System.Activities.WorkflowApplication.Invoke(Activity activity, IDictionary`2 inputs, WorkflowInstanceExtensionManager extensions, TimeSpan timeout)
at System.Activities.WorkflowInvoker.Invoke(Activity workflow, IDictionary`2 inputs, TimeSpan timeout, WorkflowInstanceExtensionManager extensions)
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Crm.Sandbox.SandboxAppDomainHelper.Execute(IOrganizationServiceFactory organizationServiceFactory, String customActivityTypeName, IExecutionContext requestContext, Dictionary`2 sandboxServices, Boolean useDrawbridgeEnabled, Boolean chaosFailAppDomain)
at Microsoft.Crm.Sandbox.SandboxAppDomainHelper.Execute(IOrganizationServiceFactory organizationServiceFactory, String customActivityTypeName, IExecutionContext requestContext, Dictionary`2 sandboxServices, Boolean useDrawbridgeEnabled, Boolean chaosFailAppDomain)
at Microsoft.Crm.Sandbox.SandboxWorker.ExecuteCustomWorkflowActivity(SandboxCallInfo callInfo, SandboxCustomActivityExecutionContext requestContext, Guid pluginAssemblyId, Int32 sourceHash, String assemblyName, Guid pluginTypeId, String pluginTypeName, SandboxRequestCounter& workerCounter, Boolean returnTraceInfo)</OriginalException>
<TraceText i:nil="true" />
</OrganizationServiceFault>
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Crm.Sandbox.ISandboxHost.ExecuteCustomWorkflowActivityAndReturnTraceInfo(SandboxCallInfo callInfo, SandboxCustomActivityExecutionContext requestContext, Guid pluginAssemblyId, Int32 sourceHash, String assemblyName, Guid pluginTypeId, String pluginTypeName, String assemblyContents, Boolean returnTraceInfo)
at Microsoft.Crm.Sandbox.SandboxCustomActivity.Execute(SandboxClient client, SandboxCallTracker callTracker, IExecutionContext requestContext, String assemblyContents, Boolean returnTraceInfo)
at Microsoft.Crm.Sandbox.SandboxCodeUnit.Execute(IExecutionContext context)
Can please someone help me on this?
I'd really appreciate a lot! Thanks in advance
*This post is locked for comments