Showing results for 
Search instead for 
Did you mean: 
Helper I
Helper I

Portal error: The given key was not present in the dictionary.

Hi all, 


I have created an entity form and want that users are able create Dynamics 365 records with it. However I am getting the following error, when I fill out the form and click submit: "The given key was not present in the dictionary. (source: mscorlib)". There are no error details. 


I created entity permissions for the main entity and all the other related entities, which has a subgrid in this entity form. I also assigned the right web roles to these entity permissions but the error still consists. I also have other entity forms and they work perfectly.


Any idea, how to resolve this problem? 


Thanks in advance,


Advocate III
Advocate III

Hi @selimdag 

besides the usual things like cache clearing and restarting the portal: could it be, tht there is a plugin rgistered on the entity? I sometime create pluginsteps accidentially by hitting enter on setting up pluginsteps which save the steps (for example, when i choose the message) (bad interfacing in the usual pluginregistrationtools...) before the setup is finished...

This leeds sometimes to this kind of problems.

Just a hint, no solution.


Have fun,


Super User
Super User

do you have any plugins/workflows associated to that entity? can you deactivate it to test?

maybe the error isn't really the portal, but another process linked to the entity



If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

Power Apps Portals Super User

Oliver Rodrigues




Thank you for your answers. 

The problem was a workflow in Dynamics 365. Deactivating the Workflow made the error disappear. It is weird because the workflow itself doesn't cause any problem in Dynamics 365. But when I create a Record by the Portal, it throws me this error. 


Hi together,

good to hear you found the problem.

This is a very common problem in my projects, because plugins/workflows rely on data which might not be present when the request was created by the protal.

We usually add a listbox to each entity we use in the portal and set the value to "sent by portal" (via entity form metadata) when the request is submitted. 

Then other processes have a fair chance to ignore the event when something happens 🙂


Have fun,



Helpful resources

UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

Users online (1,223)