Error Displayed And OPPM Crashes When Changing Password With PC Locale Set To (NB-NO, JA, etc...)

(Doc ID 2117794.1)

Last updated on JULY 19, 2017

Applies to:

Primavera Portfolio Management - Version 15.1.0.0 and later
Information in this document applies to any platform.

Symptoms

Problem Description
---------------------------------------------------
On OPPM 15.1.0.0 version, General

With user PC set to use a non-standard (ie: NB-NO/Norwegian Bokmal, JA/Japanese, etc...) regional settings (in control panel) and OPPM preferences are set to "use my windows locale", when the user tries to change their password or logs on with a newly changed password, a pop up error is displayed (listed below) and a corresponding error is logged in the ProSight log.

The password is actually changed and the main Internet Explorer OPPM window displays a white screen with "Loading Forms...". IE must then be closed and reopened.

ERROR
-----------------------
User error:
"Version: 15.1.9319 System encountered an error, please contact system administrator with reference id = 6129a396-502a-4a8a-bcb5-b8516d081f08"

ProSight log error:
Could not fetch locale.
USERID: 3164
DEADLOCK DETECTED: False

&ltException&gt
ProSight.Portfolios.Infrastructure.Exceptions.psObjectDoesNotExistException: Localization: NB-NO does not exist or exists with is_original = true
  at ProSight.Portfolios.BusinessLogic.Infrastructure.Caches.Objects.psCSHLocalization.getObject(String iLanguageID, Boolean iThrowException)
  at ProSight.Portfolios.BusinessLogic.Infrastructure.Caches.psLocalizationCache.getImp(String iLanguageID, Boolean iThrowException)
  at ProSight.Portfolios.BusinessLogic.Infrastructure.Objects.psLocalizationObj.getLocaleByLanguageId(String sLanguageId)
  at ProSight.Portfolios.BusinessLogic.TS.TransactionalScenario.psTSLocalization.getLocaleByLanguageId(Int32 iUserId, String sLanguageId, psResultContainer oResults)
&lt/Exception&gt


Unhandled Error GUID: b24ddcbb-28ae-42dd-a4d9-2f94856a4733 \"Localization: NB-NO does not exist or exists with is_original = true\", \"/ProSight\"




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Log into OPPM from a workstation set to use the non-standard regional setting and OPPM preferences set to "use my windows locale".
2. Change OPPM password.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot change password without having to restart browser.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms