My Oracle Support Banner

Alert Generation fails with "java.lang.IllegalArgumentException" from com.ofss.digx.datatype.CurrencyAmount.fetchFormattedText() Method If Payment Is Initated with a Currency like LEK Which Is Not Included in ISO 4217 Standard (Doc ID 2580709.1)

Last updated on NOVEMBER 12, 2019

Applies to:

Oracle Banking Digital Experience - Version 18.2.0.0.0 and later
Information in this document applies to any platform.

Symptoms

If a user initiates a payment with Non-ISO 4217 standard currency like "LEK", then Alerts is not generated.

In the obdx.log, below exception is logged:

java.lang.IllegalArgumentException
at java.util.Currency.getInstance(Currency.java:355)
at java.util.Currency.getInstance(Currency.java:320)
at com.ofss.digx.datatype.CurrencyAmount.fetchFormattedText(CurrencyAmount.java:206)
at com.ofss.digx.datatype.CurrencyAmount.fetchFormattedText(CurrencyAmount.java:190)
at com.ofss.fc.framework.domain.entity.ep.dto.DispatchData.fetchFormattedData(DispatchData.java:121)

 

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1.Login with any retail/corp user
2. Go to payment screen
3. Select LEK currency code and fill all required inputs.
4. Initiate the payment



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.