EventQueue Error when Installing Modules

DNN > Troubleshooting
EventQueue Error When Installing Modules

Issue
You get the following error when trying to install modules in your DotNetNuke website:
ExceptionSystem.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at DotNetNuke.Services.EventQueue.EventQueueController.GetSubscribers(String eventName) at DotNetNuke.Services.EventQueue.EventQueueController.SendMessage(EventMessage message, String eventName) at DotNetNuke.Services.Installer.Installers.ModuleInstaller.Commit() at DotNetNuke.Services.Installer.Installers.PackageInstaller.Commit() at DotNetNuke.Services.Installer.Installers.PackageInstaller.Install() at DotNetNuke.Services.Installer.Installer.InstallPackages() at DotNetNuke.Services.Installer.Installer.Install()
 
 
Cause
This is a known issue that can occur after upgrading a DotNetNuke website.
 
 
Resolution
  1. Open up the \Portals\_default\EventQueue\EventQueue.config file in file manager and copy out your SubscriberID and your Private Key.
  2. You will need to replace the content below with your SubscriberID and Private Key
  3. After you update the code below replace the contents of your EventQueue.config file with everything between the COPY HERE contents below. 
  4. Save your new EventQueue.config file.
---------------------------COPY HERE-------------------------------------
 
<?xml version="1.0" encoding="utf-16"?>
<EventQueueConfig>
  <PublishedEvents>
    <Event>
      <EventName>Application_Start</EventName>
      <Subscribers>efbcd110-e941-410a-96f9-96c74b794ec9</Subscribers>
    </Event>
    <Event>
      <EventName>Application_Start_FirstRequest</EventName>
      <Subscribers>efbcd110-e941-410a-96f9-96c74b794ec9</Subscribers>
    </Event>
  </PublishedEvents>
  <EventQueueSubscribers>
    <Subscriber>
      <ID>efbcd110-e941-410a-96f9-96c74b794ec9</ID>
      <Name>DNN Core</Name>
      <Address />
      <Description />
      <PrivateKey>D9E266EF75204BD7A867C6091FF7587D</PrivateKey>
    </Subscriber>
  </EventQueueSubscribers>
</EventQueueConfig>
 
----------------------------COPY END--------------------------------------

Add Feedback