Intermittent Flexfield Listener Failed Error In Iprocurement FLEX-DFF GET LISTENER FAILURE (Doc ID 1946020.1)

Last updated on MARCH 10, 2016

Applies to:

Oracle iProcurement - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Intermittently and frequently get Flexfield listener failed error FLEX-DFF GET LISTENER FAILURE in iProcurement when changing charge account where there is a DFF active on the requisition distribution. Even after compiling the requisition distribution DFF the error still comes

ERROR

icx.por.schema.server.AccountHelper #Param# resultCode=-1
icx.por.schema.server.AccountHelper OAAttrValException:ICX_POR_INVALID_ACCOUNT errorCode=3
icx.por.schema.server.AccountHelper Returning from validateCodeCombinationId():
icx.por.schema.server.AccountHelper #Param# isValid=false
icx.por.schema.server.AccountHelper Returning from validateInternal():
icx.por.schema.server.AccountHelper #Param# isValid=false
...
icx.por.common.server.ErrorUtil doErrorMapping: newVOName=PoRequisitionLinesVO mapDistToLine=true
icx.por.common.server.ErrorUtil doErrorMapping: Exception is OAAttrValException at index=0
icx.por.common.server.ErrorUtil mapAttrValException: Mapped attrName=ChargeAccount
icx.por.common.server.ErrorUtil mapAttrValException: Mapped dist to line. Key=oracle.jbo.Key[299453 ]
icx.por.common.server.ErrorUtil "mapAttrValException: New exception=oracle.apps.fnd.framework.OAAttrValException: Application: ICX, Message Name: ICX_POR_INVALID_ACCOUNT. Tokens: FND_MSG = Program error: An error has occurred while looking up a flexfield segment combination. Please inform your support representative that:

The FND_FLEX_SERVER validation function has encountered a null or negative combination ID () while trying to look up the segment values for this combination. This may indicate an invalid entry in the unique ID column of the combinations table.; "
icx.por.common.server.ErrorUtil doErrorMapping: Exception is OAAttrValException at index=1
icx.por.common.server.ErrorUtil mapAttrValException: Mapped attrName=ChargeAccount
icx.por.common.server.ErrorUtil mapAttrValException: Mapped dist to line. Key=oracle.jbo.Key[299452 ]
icx.por.common.server.ErrorUtil "mapAttrValException: New exception=oracle.apps.fnd.framework.OAAttrValException: Application: ICX, Message Name: ICX_POR_INVALID_ACCOUNT. Tokens: FND_MSG = Program error: An error has occurred while looking up a flexfield segment combination. Please inform your support representative that:

The FND_FLEX_SERVER validation function has encountered a null or negative combination ID () while trying to look up the segment values for this combination. This may indicate an invalid entry in the unique ID column of the combinations table.; "
...
fnd.common.ErrorStack FLEX-DFF GET LISTENER FAILURE
fnd.common.ErrorStack "
at oracle.apps.fnd.flexj.Flexfield.loadValues(Flexfield.java:870)
at oracle.apps.fnd.flexj.DescriptiveFlexfield.loadValues(DescriptiveFlexfield.java:348)
at oracle.apps.fnd.framework.webui.OADescriptiveFlexHelper.processFormData(OADescriptiveFlexHelper.java:397)
at oracle.apps.fnd.framework.webui.beans.layout.OATableLayoutBean.processFormData(OATableLayoutBean.java:358)
at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.processFormDataNamedChildren(OAAdvancedTableHelper.java:1819)
...
fnd.framework.webui.OAPageErrorHandler "OAF LOG: Event : Check Errors, in: oracle.apps.fnd.framework.webui.OAPageErrorHandler: Exception: The flexfield listener failed while getting the value for segment Context Value from column ATTRIBUTE_CATEGORY of the descriptive flexfield with application short name PO and name PO_REQ_DISTRIBUTIONS. Please contact your system administrator. The exception error message was: java.lang.NullPointerException.

 

STEPS TO REPRODUCE
1. Navigate to iProcurement
2. Add item to cart
3. Checkout
4. Change charge account value and click Apply
- get the eror


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