• DYNAMICS 365发布所有时候报错:appmodule With Id = a7a513b1-c87d-e911-a83a-000d3a375321 Does Not Exist


    我是微软Dynamcis 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复339或者20190525可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!

    最近对我的Dynamics 365 Customer Engagement Online实例的解决方案点击 【Publish All Customizations】会报错,如下图:

    点击【Download Log File】后日志如下:

    Unhandled exception:
    Exception type: System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]
    Message: appmodule With Id = a7a513b1-c87d-e911-a83a-000d3a375321 Does Not ExistDetail:

    <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
      <ActivityId>93b24a30-ed62-4b89-b4b2-5b3251b01b7e</ActivityId>
      <ErrorCode>-2147220969</ErrorCode>
      <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiExceptionSourceKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">Step/Microsoft.Crm.Extensibility.ImageRetrievalStep</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiOriginalExceptionKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">Microsoft.Crm.BusinessEntities.CrmObjectNotFoundException: appmodule With Id = a7a513b1-c87d-e911-a83a-000d3a375321 Does Not Exist
       at Microsoft.Crm.ObjectModel.AppModuleService.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context)
       at Microsoft.Crm.Extensibility.ImageRetrievalStep.RetrieveEntity(BusinessEntityMoniker moniker, EntityExpression entityExpression, PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.ImageRetrievalStep.RetrieveEntityWithColumns(BusinessEntityMoniker businessEntityMoniker, List`1 columns, ContextEntityKey entityRequest, PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.ImageRetrievalStep.Execute(PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.Pipeline.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__0()</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiStepKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">84b9d1ca-3e30-11db-b951-000cf1fe02ff</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiDepthKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">1</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiActivityIdKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">93b24a30-ed62-4b89-b4b2-5b3251b01b7e</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiPluginSolutionNameKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">System</d2p1:value>
        </KeyValuePairOfstringanyType>
        <KeyValuePairOfstringanyType>
          <d2p1:key>ApiStepSolutionNameKey</d2p1:key>
          <d2p1:value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">System</d2p1:value>
        </KeyValuePairOfstringanyType>
      </ErrorDetails>
      <Message>appmodule With Id = a7a513b1-c87d-e911-a83a-000d3a375321 Does Not Exist</Message>
      <Timestamp>2019-05-25T02:25:26.6330477Z</Timestamp>
      <ExceptionRetriable>false</ExceptionRetriable>
      <ExceptionSource i:nil="true" />
      <InnerFault i:nil="true" />
      <OriginalException i:nil="true" />
      <TraceText i:nil="true" />
    </OrganizationServiceFault>

    我用语句查了下这个appmodule,https://demo.crm.dynamics.com/api/data/v9.1/solutioncomponents?$filter=objectid eq a7a513b1-c87d-e911-a83a-000d3a375321 

    返回的内容类似如下,存在两个:

    可以看到 Component Type的值是80,我查了下 SolutionComponent 实体的元素据,componenttype字段是个OptionSet类型,并没有看到值为 80 的选项。

    我用返回的 _solutionid_value 分别查了下,https://demo.crm.dynamics.com/api/data/v9.1/solutions(00000001-0000-0000-0001-00000000009b)

    返回的两个解决方案的名称分别是:Common Data Services Default Solution 和 Default Solution ,应该是默认解决方案。

    这个可能是一个短时间出现的已知问题,已经解决。

    若碰到类似问题开发人员解决不了,可以登录 https://admin.powerplatform.microsoft.com/ 创建Support Request,Microsoft Customer Service & Support 会积极回应您的支持请求的。

  • 相关阅读:
    关内存地址的分配
    关于URL
    linux的8小时差问题解决
    关于Scanner类
    域名后缀
    匿名对象用法
    final修饰符,多态,抽象类,接口
    二维数组的传参
    关于随机数
    面向对象编程的三大基本特征
  • 原文地址:https://www.cnblogs.com/luoyong0201/p/Dynamics_365_Solution_Publish_All_Customizations_Error_Appmode_Not_Exist.html
Copyright © 2020-2023  润新知