My Oracle Support Banner

RFI GL Account Validation Service Throwing Null Pointer Exception (Doc ID 2686540.1)

Last updated on JULY 01, 2020

Applies to:

Oracle Retail Integration Cloud Service - Version 19.0 and later
Information in this document applies to any platform.

Symptoms

Before calling the CFIN GL account service, RFI is throwing null pointer exception.

Error:

2020-06-23 07:43:21,454 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO com.oracle.retail.rfi.service.RfiCfinGlAccountValidationService - Validating Chart of Account
2020-06-23 07:43:21,454 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO com.oracle.retail.rfi.service.RfiCfinGlAccountValidationService - Mapping data between RMS and CFIN
2020-06-23 07:43:21,454 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG com.oracle.retail.rfi.dataaccess.dao.GLAccountOracleDao - SetOfBookId: xxxxxxxxxx
2020-06-23 07:43:21,454 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG com.oracle.retail.rfi.dataaccess.dao.GLAccountOracleDao - Number of segments configured: 20, SetOfBooksId: xxxxxxxxxx
2020-06-23 07:43:21,455 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG com.oracle.retail.rfi.dataaccess.dao.BaseOracleDao - QUERY: select CATEGORY_TYPE, CATEGORY_TYPE_DESC, COMMON_ID, RETL_ID, EXT_SYSTEM_ID, EXT_SYSTEM from RFI_XREF_DVM WHERE RFI_XREF_DVM.CATEGORY_TYPE = ? AND RFI_XREF_DVM.RETL_ID LIKE ? ORDER BY RFI_XREF_DVM.COMMON_ID, RFI_XREF_DVM.RETL_ID[COA_GLELEMENT_REIM_DVM][xxxxxxxxxx-SEGMENT%]
2020-06-23 07:43:21,457 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG com.oracle.retail.rfi.dataaccess.dao.GLAccountOracleDao - Segment List - First value is COA Id [yyyyyyyyyyy, xxx, zzzzz]
2020-06-23 07:43:21,457 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO com.oracle.retail.rfi.service.RfiCfinGlAccountValidationService - Validating Chart of Accounts against CFIN
2020-06-23 07:43:21,457 [[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.oracle.retail.rfi.cfin.GlAccountValidationServiceProviderImpl - Error while validating GLAccount
java.lang.NullPointerException: null
at com.oracle.retail.rfi.service.RfiCfinGlAccountValidationService.invokeCoaValidation(RfiCfinGlAccountValidationService.java:170) ~[retail-financial-integration-common-19.0.000.jar:?]
at com.oracle.retail.rfi.service.RfiCfinGlAccountValidationService.isValidGLAccountCombination(RfiCfinGlAccountValidationService.java:54) ~[retail-financial-integration-common-19.0.000.jar:?]
at com.oracle.retail.rfi.cfin.GlAccountValidationServiceProviderImpl.validateGlAccount(GlAccountValidationServiceProviderImpl.java:41) [retail-financial-integration-cfin-impl-19.0.000.jar:?]
at com.oracle.retail.fin.integration.services.glaccountvalidationservice.v1.GlAccountValidationBean.validateGlAccount(GlAccountValidationBean.java:168) [fin-service-ejb-19.0.000.jar:?]

Changes

 Code defect.

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


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