OHMPI: "java.lang.ArrayIndexOutOfBoundsException" Error with Bulk Load (Doc ID 1308255.1)

Last updated on AUGUST 01, 2016

Applies to:

Oracle Healthcare Master Person Index - Version 1.1 and later
Information in this document applies to any platform.
Checked for relevance on 27-June-2011.
***Checked for relevance on 03-March-2014***

Symptoms

Oracle Health Master Person Index V1.0, you get the following error message in the loader.log while attempting to load and analyze a patient extract with a large number of records:

[#|Feb 24, 2011 10:28:53 AM|SEVERE|net.java.hulp.i18n.Logger|severe()|MDM-MI-LDR024: Bulk Loader failed: java.lang.ArrayIndexOutOfBoundsException: -32403
com.sun.mdm.index.loader.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException: -32403
at com.sun.mdm.index.loader.matcher.Matcher.match(Matcher.java:204)
at com.sun.mdm.index.loader.main.BulkMatcherLoader.bulkMatchLoad(BulkMatcherLoader.java:145)
at com.sun.mdm.index.loader.main.BulkMatcherLoader.main(BulkMatcherLoader.java:292)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -32403
at oracle.jdbc.driver.OraclePreparedStatement.setupBindBuffers(OraclePreparedStatement.java:2677)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:9270)
at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:210)
at com.sun.mdm.index.loader.analysis.WeightAnalyzer.close(WeightAnalyzer.java:242)
at com.sun.mdm.index.loader.matcher.Matcher.match(Matcher.java:201) 

 

Changes


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