Follow

"The given key was not present in dictionary" error when attempting to deploy or retrieve an existing process

Summary

With MBPM, when attempting to deploy or retrieve an existing process, the Designer displays an "internal error in the deployment service" error, and the Event Viewer logs a Deployment Service error "The given key was not present in the dictionary".

Resolution

If you have added indexes to the process data table (the table with the name of your process), remove them before redeploying the process or retrieving the process. After you are finished, you can safely add the indexes back.

Cause

This is usually due to custom indexes on the process data table. By default, the Deployment Service only creates an index on the eFolderID column. When it attempts to update or read the table and other indexes are present, it throws the above error.

0 Comments

Article is closed for comments.
Powered by Zendesk