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

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

CRM 2011 Outlook client won't connect on first configuration - "The given key was not present in the dictionary."

(0) ShareShare
ReportReport
Posted on by 150

I ran into an issue this past week where when I first tried to configure the CRM 2011 Outlook client it would stop half way through the configuration and throw the exception "The given key was not present in the dictionary."  Also the Microsoft Dynamics CRM Diagnostics program won't launch and I would get the 2 errors below in the Windows Application event logs.  What ended up being the issue was rollup 14 for the Outlook client.  I noticed that when I installed the client for the first time and choose the Windows Update option when installing the client it would automatically upgrade the Outlook client to rollup 14.  If I had rollup 11 installed none of issues I described would happen and the CRM Outlook client would configure normally.  Rollup 15 is available and I installed that and everything works like it did on rollup 11.  So stay away from rollup 14 with the CRM Outlook client.  This issue was reproduced on several different computers running Windows 8 x64 and Windows 7 x64.

Log Name:      Application
Source:        .NET Runtime
Date:          10/29/2013 5:15:13 PM
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      desktop1
Description:
Application: Microsoft.Crm.Outlook.Diagnostics.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
   at Microsoft.Crm.Outlook.Diagnostics.Program.Main()

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-10-30T00:15:13.000000000Z" />
    <EventRecordID>2083</EventRecordID>
    <Channel>Application</Channel>
    <Computer>desktop1</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: Microsoft.Crm.Outlook.Diagnostics.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
   at Microsoft.Crm.Outlook.Diagnostics.Program.Main()
</Data>
  </EventData>
</Event>

  

Log Name:      Application
Source:        Application Error
Date:          10/29/2013 5:15:13 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      desktop1
Description:
Faulting application name: Microsoft.Crm.Outlook.Diagnostics.exe, version: 5.0.9690.3557, time stamp: 0x51c8820c
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988950
Exception code: 0xe0434352
Fault offset: 0x00014b32
Faulting process id: 0x11d8
Faulting application start time: 0x01ced5051a6a85a6
Faulting application path: C:\Program Files (x86)\Microsoft Dynamics CRM\Client\res\web\bin\Microsoft.Crm.Outlook.Diagnostics.exe
Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll
Report Id: 582ede49-40f8-11e3-be79-ac220b88fbcf
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-10-30T00:15:13.000000000Z" />
    <EventRecordID>2084</EventRecordID>
    <Channel>Application</Channel>
    <Computer>desktop1</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.Crm.Outlook.Diagnostics.exe</Data>
    <Data>5.0.9690.3557</Data>
    <Data>51c8820c</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>6.2.9200.16451</Data>
    <Data>50988950</Data>
    <Data>e0434352</Data>
    <Data>00014b32</Data>
    <Data>11d8</Data>
    <Data>01ced5051a6a85a6</Data>
    <Data>C:\Program Files (x86)\Microsoft Dynamics CRM\Client\res\web\bin\Microsoft.Crm.Outlook.Diagnostics.exe</Data>
    <Data>C:\Windows\SYSTEM32\KERNELBASE.dll</Data>
    <Data>582ede49-40f8-11e3-be79-ac220b88fbcf</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at
    RE: CRM 2011 Outlook client won't connect on first configuration - "The given key was not present in the dictionary."

    Hi Kairejeff,

    try to apply this www.microsoft.com/.../transform.aspx

    and this

    www.microsoft.com/.../transform.aspx

    let me know...

    Bye

    Marco

  • Community Member Profile Picture
    on at
    RE: CRM 2011 Outlook client won't connect on first configuration - "The given key was not present in the dictionary."

    Hello,

    Is it happening for one user on multiple machines ?

    As the initialization of CRM client configuration stops half way and throws this exception "The given key was not present in the dictionary", basically this means that on any of your entities in CRM, there is a view(Saved) that is trying to pull a column that isn't around anymore. Once you remove those columns from the view which would show those columns as yellow color, we should be able to configure the CRM client successfully.

    Since you have already specified this issue is not happening with UR 14 and 15, we may have to collect new configuration logs from the below path and look for errors or exceptions to further look into it :

    C:\Users\<User>\AppData\Local\Microsoft\MSCRM\Logs\Crm50ClientConfig

    Thank You.

  • Muhammad Adeel Javaid Profile Picture
    5,580 on at
    RE: CRM 2011 Outlook client won't connect on first configuration - "The given key was not present in the dictionary."

    Dictionary errors are typically caused by missing or incomplete metadata information that is being synchronized to the client.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
HR-09070029-0 Profile Picture

HR-09070029-0 2

#1
UllrSki Profile Picture

UllrSki 2

#3
ED-30091530-0 Profile Picture

ED-30091530-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans