"ODI-15116: There is not enough data in the target file to proceed with the reverse-engineering" When Reverse-Engineering a Text File

(Doc ID 2409096.1)

Last updated on JUNE 18, 2018

Applies to:

Oracle Data Integrator - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

When reverse engineering a text file with column headings in Oracle Data Integrator (ODI) 12.2.1.3, the following error is reported in a popup:

ODI-15116: There is not enough data in the target file to proceed with the reverse-engineering. Please make sure the file has at least one non-empty line and number of rows to skip is correct.

The studio.log shows an out-of-range error:

[2018-05-25T09:25:01.917+02:00] [odi] [ERROR] [] [oracle.odi.core.persistence] [tid: 16] [ecid: 0000MEM70i1Fw005VzO5yc1R1vL2000001,0] java.lang.StringIndexOutOfBoundsException: String index out of range: -1[[
  at java.lang.String.(String.java:196)

When the text file has the column heading row removed, the reverse engineering works.

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