Not Able to Import a Remittance Bank for an Existing Receipt trough iSetup

(Doc ID 2110842.1)

Last updated on MAY 16, 2016

Applies to:

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

Symptoms

On : 12.1.3 version, iSetup

When attempting to use iSetup to import a remittance bank for an existing receipt,
the following error occurs.

ERROR
-----------------------
Exception occurred while loading for the object: ReceiptClassesVO, the record is skipped.Import skipped for Object: ReceiptClassesVOThe following exception has occured while processing:
Object Name : Receipt Classes
Record Identifiers : <Name> = 'BANK NAME'
Exception : java.lang.NullPointerException
java.lang.NullPointerException
at oracle.jbo.server.ViewRowSetIteratorImpl.setCurrentRow(ViewRowSetIteratorImpl.java:986)
at oracle.jbo.server.ViewRowSetImpl.setCurrentRow(ViewRowSetImpl.java:2698)
at oracle.apps.az.fwk.server.BEImport.insertOrUpdateRowWithAtts(BEImport.java:1450)
at oracle.apps.az.fwk.server.BEImport.processOneRecord(BEImport.java:2105)
at oracle.apps.az.fwk.server.BEImport.startElement(BEImport.java:584)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1315)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:362)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:308)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:213)
at oracle.apps.az.fwk.server.BEImport.importXML(BEImport.java:398)
at oracle.apps.az.fwk.server.BEApplicationModuleImpl.importFromXML(BEApplicationModuleImpl.java:433)
at oracle.apps.az.r12.api.BC4JAPI.importAPI(BC4JAPI.java:1018)
at oracle.apps.az.r12.loader.cpserver.APILoader$APIExecuter.run(APILoader.java:713)
java.lang.NullPointerException
at oracle.jbo.server.ViewRowSetIteratorImpl.setCurrentRow(ViewRowSetIteratorImpl.java:986)
at oracle.jbo.server.ViewRowSetImpl.setCurrentRow(ViewRowSetImpl.java:2698)
at oracle.apps.az.fwk.server.BEImport.insertOrUpdateRowWithAtts(BEImport.java:1450)
at oracle.apps.az.fwk.server.BEImport.processOneRecord(BEImport.java:2105)
at oracle.apps.az.fwk.server.BEImport.startElement(BEImport.java:584)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1315)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:362)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:308)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:213)
at oracle.apps.az.fwk.server.BEImport.importXML(BEImport.java:398)
at oracle.apps.az.fwk.server.BEApplicationModuleImpl.importFromXML(BEApplicationModuleImpl.java:433)
at oracle.apps.az.r12.api.BC4JAPI.importAPI(BC4JAPI.java:1018)
at oracle.apps.az.r12.loader.cpserver.APILoader$APIExecuter.run(APILoader.java:713)

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
a) navigate to the setup receipt classes window;
b) query an existing receipt class and receipt method
c) go to the set up 'Bank Accounts' windows;
d) add a new bank account to the receipt method;
e) make an iSetup extract of 'Receipt Classes and Methods' with a filter on the changed receipt class.
f) load the iSetup extract on the target instance.

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