Error When Reverse Engineering Essbase in ODI: "com.sunopsis.core.k: Invalid object, it has been updated by another user." (Doc ID 1497967.1)

Last updated on AUGUST 08, 2016

Applies to:

Hyperion Essbase - Version 11.1.2.0.00 and later
Information in this document applies to any platform.

Symptoms

In ODI when trying to reverse engineer an Essbase model, errors with the following:

com.sunopsis.core.k: Invalid object, it has been updated by another user.
at com.sunopsis.dwg.dbobj.generated.GeneratedSnpOrigTxt.updateAction(GeneratedSnpOrigTxt.java)
at com.sunopsis.dwg.DwgObject.update(DwgObject.java)
at com.sunopsis.dwg.DwgObject.update(DwgObject.java)
at com.sunopsis.dwg.dbobj.SnpTxt.setString(SnpTxt.java)
at com.sunopsis.dwg.dbobj.SnpTxt.setString(SnpTxt.java)
at com.sunopsis.dwg.dbobj.SnpCol.saveText(SnpCol.java)
at com.sunopsis.dwg.dbobj.SnpCol.insertBeforeAction(SnpCol.java)
at com.sunopsis.dwg.DwgObject.insert(DwgObject.java)
at com.sunopsis.dwg.DwgObject.insert(DwgObject.java)
at com.sunopsis.dwg.reverse.Reverse.a(Reverse.java)
at com.sunopsis.dwg.reverse.Reverse.a(Reverse.java)
at com.sunopsis.dwg.reverse.Reverse.setMetaData(Reverse.java)
at com.sunopsis.dwg.tools.ReverseSetMetaData.actionExecute(ReverseSetMetaData.java)
at com.sunopsis.dwg.function.SnpsFunctionBaseRepositoryConnected.execute(SnpsFunctionBaseRepositoryConnected.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Thread.java:595)

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