Error message under Performace Center test "The given key was not present in the dictionary"

  • KM00395017
  • 29-Mar-2013
  • 29-Mar-2013

This document has not been formally reviewed for accuracy and is provided "as is" for your convenience.

Summary

User(s) in Performance Center are unable to access the some sections like dashboard, test design or start a load test.

Error

Performance Center has encountered a fatal error:
- The given key was not present in the dictionary

Cause

The cause of the error is related with corrupted information related with the users navigation over the Performance Center interface. When they try to access some of this components PC is using this information and causing the user interaction to fail.

Fix

The solution for this issue is to clean the corrupted entries from the user(s) under ALM Site Admin both in the project the user(s) are working and the Performance Center project Lab_PROJECT.
 
Make sure the process is done by a Performance Center Administrator or a DBM because you need to clean two
 
Under the following tables clean the content of LAB_PERSONALIZATION; just clean the content and DO NOT REMOVE the table.
  • Lab_Personalization table of Lab_Project DB
  • Lab_Personalization table of Project DB
After this process have the users logout and login again and verify if the issue persist.
* The Table LAB_ LAB_PERSONALIZATION stores only data related with the user minor activities in PC because of this clean the tables should not represent a thread to the normal user execution.