SAP Knowledge Base Article - Public

2409420 - Exception of type 'System.Web.HttpUnhandledException' was thrown. --> The given key was not present in the dictionary. - Onboarding 1.0

Symptom

Getting Timestamp error when proceeding to the next Panel.

Create an case for support to check th logs, if the find below errors proceed with resolution below.

In the logs it says 'System.Web.HttpUnhandledException' was thrown. --> The given key was not present in the dictionary.

In the logs it says Exception of type 'System.Web.HttpUnhandledException' was thrown. --> Unknown InputValue Name [cust_Salutation].

Environment

SAP SuccessFactors Onboarding 1.0

Reproducing the Issue

Scenario 1

  1. Pick up a candidate from the Dashboard
  2. When you click on the Next on the Panel it gives you a Timestamp Error Message
  3. When you search the error message in Splunk it says "The given key was not present in the dictionary"

Scenario 2

  1. Click on Onboarding > Process
  2. When proceeding to the next panel it gives you a timestamp error message
  3. When you search on the error message in Splunk it says "The given key was not present in the dictionary"

Cause

The next panel has a Field which has a Key that does not exist on the Data Dicitionary

Resolution

  1. Determine which is the next Panel the candidate should have next
  2. Go to Settings
  3. Panels and look for that Panel
  4. Check the Fields and their Keys
  5. Check if those Keys exist on Data Dictionary
  6. If not, add it then try again

Keywords

Timestamp,he, given, key, was, not, present, in, the, dictionary, time, stamp, error, during, the, process, NES, PHV, OS, onboarding, OBD , KBA , LOD-SF-OBD-PAN , Panels, Panel Designer , Problem

Product

SAP SuccessFactors Onboarding all versions