Someone Is Working on This Object Error When Modify Redline BOM Item in Parallel for 2 ECO

(Doc ID 2259677.1)

Last updated on APRIL 27, 2017

Applies to:

Oracle Agile Product Collaboration - Version and later
Information in this document applies to any platform.


Actual Behavior
Error occurs when modify redline BOM item for 2 different ECO at parallel even when Affected Items Item is different.
Only Redline BOM item records are the same for 2 ECOs.

3 type of errors are observed :

Error 1:

This object has been modified, please refresh and try again.

Error 2:

Someone is working on this object. Please try again later.

Error 3 (When SDK/PX program is used):

Error code : 60104
Error message : See multiple root causes.
Root Cause exception : com.agile.common.client.value.BatchException

at com.agile.api.pc.APIObject.createError(
at com.agile.api.pc.Table$UpdateRowsAction.doSdkAction(
at com.agile.api.common.Security.doAs(
at com.agile.api.common.Security.doAs(
at com.agile.api.common.Security.doAs(
at com.agile.api.pc.Table.updateRows(
at og.regulation.AbstractType.addBOM(
at og.regulation.FoodEuropeType.calculate(
at og.PxAction_RegulationResultCalculate.exe(
at og.PxAction_RegulationResultCalculate.doAction(
at com.agile.px.Extensions2$PXEventActionNode.invoke(
at com.agile.px.Extensions2.doCustomPXEvent(
at com.agile.px.Extensions2.invokeAction(
at com.agile.px.PxSessionBean.invokeAction(
at weblogic.ejb.container.internal.MDListener.execute(
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(
at weblogic.ejb.container.internal.MDListener.onMessage(
at weblogic.jms.client.JMSSession.onMessage(
at weblogic.jms.client.JMSSession.execute(
at weblogic.jms.client.JMSSession.executeMessage(
at weblogic.jms.client.JMSSession.access$000(
at weblogic.jms.client.JMSSession$


  1. Create a PX to perform the following logic :
    On Affected Item, clear Redline BOM item and add 100 item record as Redline BOM (Number: AN0000000100-AN0000000199)
  2. Create 2 Item and assign to different ECO.
  3. Run PX on step 1 and add REDLINE BOM with 100 records.
  4. Release ECO
  5. Perform the same step 3 and step 4 to different ECO
  6. Create 2 new ECO and assign each item for each ECO.
  7. On each ECO, run PX on step 1 in parallel



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