Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 解决Microsoft.Crm.CrmArgumentNullException:插件和Web服务中的callManagerInfo?_C#_Dynamics Crm_Dynamics Crm Online - Fatal编程技术网

C# 解决Microsoft.Crm.CrmArgumentNullException:插件和Web服务中的callManagerInfo?

C# 解决Microsoft.Crm.CrmArgumentNullException:插件和Web服务中的callManagerInfo?,c#,dynamics-crm,dynamics-crm-online,C#,Dynamics Crm,Dynamics Crm Online,我正在使用Crm dynamics 365 系统运行得很好,我没有更改任何库,但是在一些业务逻辑更改之后,我总是会出错 Microsoft.Crm.CrmArgumentNullException:callManagerInfo 在插件和web服务中,每当我尝试更新从代码到crm的任何内容时 插件错误的一个示例: 未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault,Micr

我正在使用Crm dynamics 365

系统运行得很好,我没有更改任何库,但是在一些业务逻辑更改之后,我总是会出错

Microsoft.Crm.CrmArgumentNullException:callManagerInfo

在插件和web服务中,每当我尝试更新从代码到crm的任何内容时

插件错误的一个示例:

未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault,Microsoft.Xrm.Sdk,Version=9.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35]:OrganizationServiceFault,我们的插件引发异常:CallManagerInfo详细信息:
2b16c280-3ba9-4f53-b6b4-a3dd6f784582 -2147220891 操作状态 0 子错误码 -2146233088 OrganizationServiceFault,插件引发异常:callManagerInfo 2019-10-22T06:48:41.9265174Z 假的

我在网上搜索了很多,发现了很多类似或其他人的建议,他们建议这是因为版本更改,但实际上我没有更改版本,我尝试了修复,但对我没有帮助


有什么建议可以克服这个错误吗?

错误是“Value cannot null”。请查看插件错误文本的三分之二,以“OriginalException”开头的行。是的,但调试后该值不是null,我不知道这是什么意思。找出错误发生时该值为空的原因,您就可以开始解决问题了。如果我们更新某个字段值并创建新的实体,则无论我们如何更改旧实体更新,都会出现此问题。。。。。。我们非常确定不是空的,那么你必须回答这个问题“为什么我们认为它不是空的,而它却认为它是空的?”
[k.3.CRM.Plugins: k._3.CRM.Plugins.Contact.Contact]
[d0f3ba28-9fb5-e811-a2b9-005056bb6128: k._3.CRM.Plugins.Contact.Contact: Create of contact]

Entered k._3.CRM.Plugins.Contact.Contact.Execute(), Correlation Id: 75bbec96-cbda-4c0d-a449-a2a8a83be135, Initiating User: aa60b85b-9603-e911-a2b5-005056bba55e
k._3.CRM.Plugins.Contact.Contact is firing for Entity: contact, Message: Create, Correlation Id: 75bbec96-cbda-4c0d-a449-a2a8a83be135, Initiating User: aa60b85b-9603-e911-a2b5-005056bba55e
   CREATE: Execution Depth 1
   CREATE: SetS4YlId
   CREATE: SetCountry
Lookup was changed
Exception: System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: callManagerInfo (Fault Detail is equal to Exception details: 
ErrorCode: 0x80040203
Message: callManagerInfo
TimeStamp: 2019-10-22T06:48:41.9116966Z
OriginalException: Microsoft.Crm.CrmArgumentNullException: callManagerInfo ---> System.ArgumentNullException: Value cannot be null.
Parameter name: callManagerInfo
   --- End of inner exception stack trace ---
   at Microsoft.Crm.Sandbox.SandboxCallManager.CheckCallTracker(SandboxCallInfo sandboxCallInfo)
   at Microsoft.Crm.Sandbox.SandboxSdkListener.AuthenticateCaller(SandboxCallInfo callInfo, SandboxSdkContext requestContext, String operation)
   at Microsoft.Crm.Sandbox.SandboxSdkListener.Execute(SandboxCallInfo callInfo, SandboxSdkContext requestContext, String operation, Byte[] serializedRequest)
ExceptionSource: SdkClient
--
Exception details: 
ErrorCode: 0x80040216
Message: System.ArgumentNullException: Value cannot be null.
Parameter name: callManagerInfo
TimeStamp: 2019-10-22T06:48:41.9116966Z
--
)., Correlation Id: 75bbec96-cbda-4c0d-a449-a2a8a83be135, Initiating User: aa60b85b-9603-e911-a2b5-005056bba55e
Exiting k._3.CRM.Plugins.Contact.Contact.Execute(), Correlation Id: 75bbec96-cbda-4c0d-a449-a2a8a83be135, Initiating User: aa60b85b-9603-e911-a2b5-005056bba55e


</TraceText>
</OrganizationServiceFault>
callManagerInfo 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.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.Xrm.Sdk.IOrganizationService.Update(Entity entity) 
at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.UpdateCore(Entity entity) 
at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.Update(Entity entity) 
at k._0.XRM_MIDDLELAYER_COMMON.CRMRepo.Repos.GenericCRMRepo.Update(Entity entity) in D:\Source\Schrack\00_MSCRM_and_INTEGRATION\k.0.XRM_MIDDLELAYER_COMMON\CRMRepo\Repos\GenericCRMRepo.cs:line 171 
at k._0.XRM_MIDDLELAYER_COMMON.CRMRepo.Repos.SchrackCRMRepo.Update(Entity entity) in D:\Source\Schrack\00_MSCRM_and_INTEGRATION\k.0.XRM_MIDDLELAYER_COMMON\CRMRepo\Repos\SchrackCRMRepo.cs:line 223 
at k._1.XRM_MIDDLELAYER_ASYNC.Repositories.Incoming.Actions.IncomingDebitAction.Execute()