My Oracle Support Banner

ORA-1422 on the Transaction Workbench when accessing the GDFF (Doc ID 2042300.1)

Last updated on FEBRUARY 03, 2019

Applies to:

Oracle Financials for EMEA - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Spanish Localizations for AR

When attempting to populate the language (valueset JEES_B2G_TRX_LANG) JG_RA_CUSTOMER_TRX flexfield
the following error occurs. This happens for languages where there are duplicates such as ES.

ERROR
-----------------------
--------------------------------------------------------------
FLEX-VALUE NOT UNIQUE
--------------------------------------------------------------
APP-FND-01564: ORACLE error 1422 in FDFGVD

Cause: FDFGVD failed due to ORA-01422: exact fetch returns more than requested number of rows.

The SQL statement being executed at the time of the error was: SELECT ISO_LANGUAGE,ISO_LANGUAGE VALUE, INITCAP(NLS_LANGUAGE) DESCRIPTION, NVL('N', 'N'), NVL(TO_NUMBER(NULL), -1), NULL, NVL('Y', 'Y'), NVL(TO_CHAR(TO_DATE(NULL), 'J'), 0), NVL(TO_CHAR(TO_DATE(NULL), 'J'), 0) FROM FND_LANGUAGES WHERE 1=1 AND ISO_LANGUAGE = :X and was executed from the file &ERRFILE.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Attempt to populate the flexfield



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
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.