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 laterInformation 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:
- Using ODI Studio, edit the customized knowledge module.
- Go to "Tasks" and attempt to duplicate a step. The error will occur,
- 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 |