web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

How do you locate the SystemForm ID? The URLs do not seem to match

(0) ShareShare
ReportReport
Posted on by 7

cannot open the Opportunity entity. Getting the following error log;

So am trying to location the missing components using the SystemForm ID but the numbers in URL is not matching. Wondering if there is another way to find the ID? Development is in CRM Online, no access to SQL.

Any thoughts appreciated, very large development.

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: The dependent component SystemForm (Id=3498c71f-2c4c-4a89-8917-a274e36eba30) does not exist.  Failure trying to associate it with SystemForm (Id=335396fd-378d-4f15-97ba-c5076aad0b83) as a dependency. Missing dependency lookup type = PrimaryKeyLookup.Detail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
  <ErrorCode>-2147160010</ErrorCode>
  <ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic">
    <KeyValuePairOfstringanyType>
      <d2p1:key>0</d2p1:key>
      <d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">3498c71f-2c4c-4a89-8917-a274e36eba30</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
      <d2p1:key>1</d2p1:key>
      <d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">SystemForm</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
      <d2p1:key>2</d2p1:key>
      <d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">dependent</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
      <d2p1:key>3</d2p1:key>
      <d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">SystemForm</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
      <d2p1:key>4</d2p1:key>
      <d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">335396fd-378d-4f15-97ba-c5076aad0b83</d2p1:value>
    </KeyValuePairOfstringanyType>
    <KeyValuePairOfstringanyType>
      <d2p1:key>5</d2p1:key>
      <d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">PrimaryKeyLookup</d2p1:value>
    </KeyValuePairOfstringanyType>
  </ErrorDetails>
  <Message>The dependent component SystemForm (Id=3498c71f-2c4c-4a89-8917-a274e36eba30) does not exist.  Failure trying to associate it with SystemForm (Id=335396fd-378d-4f15-97ba-c5076aad0b83) as a dependency. Missing dependency lookup type = PrimaryKeyLookup.</Message>
  <Timestamp>2017-01-16T15:01:29.9557078Z</Timestamp>
  <ExceptionSource i:nil="true" />
  <InnerFault i:nil="true" />
  <OriginalException i:nil="true" />
  <TraceText i:nil="true" />
</OrganizationServiceFault>

*This post is locked for comments

I have the same question (0)
  • Verified answer
    tw0sh3ds Profile Picture
    5,600 on at

    Hi,

    When you export all customizations, you will be able to find ID in unzipped customization.xml file. Your error looks like crashed customizations, I would contact Microsoft Support if I were in your shoes. Or at least if you have somwhere working version of your system (sandbox maybe?)  I would also export all customizations and check (at least opportunity) if there are some differences between the two environments.

  • Suggested answer
    tpeschat Profile Picture
    4,930 on at

    Did you recently delete a form at the opportunity entity?

    I had the same issue, after I deleted a test form. The system remembers the last form you've used. Unfortunately even, if you delete it.

    You could go to Settings - Customize the system and then open entities - opportunity - forms. Then select one main form, open it and click F11 in the browser. Then you should see the url of the page, which contains the id of the form.

    You can then pass this id via url to open an opportunity form.

    hth Thomas

  • Carol J Kelly Profile Picture
    7 on at

    Thanks, I found the form urls in the ribbon, then found the forms, looks like I mapped Opportunity ID Primary Key to a custom field..sloppy.

  • tpeschat Profile Picture
    4,930 on at

    Finding ID in url:

    www.google.at/url;sa=U&ved=0ahUKEwjY94_Xr8fRAhXGhiwKHaK7C24QFggsMAY&usg=AFQjCNE7M6QuwDsWTPxsBDlUvGe51dP04A

    Opening new form via url:

    msdn.microsoft.com/.../gg328483.aspx

    br Thomas

  • Carol J Kelly Profile Picture
    7 on at

    Good to know Thanks. I mistakenly mapped the Opp ID Primary key to a custom field with parental entity relationship.. Took awhile to find. Huge solution 86 entites. plugins, etc.

  • Verified answer
    tpeschat Profile Picture
    4,930 on at

    Sounds complicated. Good you found it ;)

  • Carol J Kelly Profile Picture
    7 on at

    And to boot - I mapped it as a lookup field! Oh boy,,,need to take more breaks developing.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans