My Oracle Support Banner

Duplication of Customized KM Task Fails with Error "ODI-17789: Positions must be set positive" in ODI 12c (Doc ID 2554423.1)

Last updated on JUNE 16, 2022

Applies to:

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

Symptoms

When duplicating a step of a knowledge module in Oracle Data Integrator (ODI) 12c the following error occurs:

oracle.odi.domain.DomainRuntimeException: ODI-17789: Positions must be set positive.
  at oracle.odi.domain.util.Assert.isTrue(Assert.java:56)
  at oracle.odi.domain.project.ProcedureOption.setPosition(ProcedureOption.java:436)
  at oracle.odi.domain.project.OdiProcedureLine.copyFrom(OdiProcedureLine.java:626)
  at oracle.odi.domain.project.ComponentKMLine.copyFrom(ComponentKMLine.java:51)
  at oracle.odi.domain.project.OdiIKMLine.copyFrom(OdiIKMLine.java:59)
  at oracle.odi.domain.project.OdiProcedure.duplicateLine(OdiProcedure.java:791)
  at com.sunopsis.graphical.procedurekm.KMTaskTreeTable.duplicateTask(KMTaskTreeTable.java:1208)
  at com.sunopsis.graphical.frame.edit.EditFrameSnpProcedureKM.handleDuplicateTaskAction(EditFrameSnpProcedureKM.java:2071)
  at com.sunopsis.graphical.frame.edit.EditFrameSnpProcedureKM.access$3400(EditFrameSnpProcedureKM.java:158)
  at com.sunopsis.graphical.frame.edit.EditFrameSnpProcedureKM$8.actionPerformed(EditFrameSnpProcedureKM.java:1710)
  at com.sunopsis.graphical.procedurekm.KMTaskTreeTable$6.actionPerformed(KMTaskTreeTable.java:1123)
  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
  ...

This is a customized knowledge module which was created in ODI 11g and upgraded to 12c.

Steps leading to the error:

  1. Using ODI Studio, edit the customized knowledge module.
  2. Go to "Tasks" and attempt to duplicate a step. The error will occur,
  3. Add a new step, note that it works.

Changes

 

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.