Symptom
When trying to open a candidate from manage pending hire list the page does not load and it keep in a blank screen.
Environment
- SAP SuccessFactors Employee Central
- Suite Integration
Cause
This is a mapping issue in global information fields. Configuration mapping from Recruiting or Onboarding is sending value for Country field within Global Information country specific. E.g.:
<mapping-attribute>
<source refid="country" entity-type="application"/>
<target refid="globalInfo.[USA].country"/>
</mapping-attribute>
This is wrong configuration as "country" field is not defined inside country specific global information. The "country" is responsible to load the country specific fields, hence if you map like above system will not be able to load the global information fields.
Resolution
Remove the country specific tag in the mapping as follows:
<mapping-attribute>
<source refid="country" entity-type="application"/>
<target refid="globalInfo.country"/>
</mapping-attribute>
As customer you do not have access to Provisioning so please engage your partner team to make the correction. In case you do not work with a partner please reach to support team.
Keywords
Method execution failed: java.lang.ClassCastException: class java.lang.String cannot be cast to class com.successfactors.fo.bean.eo.TerritoryEO, (java.lang.String is in module java.base of loader 'bootstrap'; com.successfactors.fo.bean.eo.TerritoryEO is in unnamed module of loader java.net.URLClassLoader @294ebe11), manage, pending, hires, candidate, blank, empty, appears, load, loading, 4c725b9aaca9af57a2e9c15d480eb0197c1320d1 , KBA , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , Problem