ATO Fails with Error 'rootobjids: Top _level: False' in the Debug Logs When Multiple AML Redlined at the Same Time (Doc ID 2012908.1)

Last updated on OCTOBER 10, 2017

Applies to:

Oracle Agile PLM Framework - Version 9.3.3.0 to 9.3.4.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

When trying to release an ATO, the following error occurs:

ERROR:

Error in Debug log:

<2015-05-12 04:21:07,178> <ExtractService:DEBUG> {1431404466782} .process export 
<2015-05-12 04:21:07,192> <ExtractService:DEBUG> {1431404466782} .AXMLService.processExport92 
<2015-05-12 04:21:07,192> <ExtractService:DEBUG> {1431404466782} ..rootObjIDs size = 2 
<2015-05-12 04:21:07,193> <ExtractService:DEBUG> {1431404466782} ..rootObjIDs: Top _level: false Object ID -- class: 6000 subclass:2470576 id:1240248145 version:0 Site ID -- class: 11760 subclass:0 id:-8 version:0 
<2015-05-12 04:21:07,193> <ExtractService:DEBUG> {1431404466782} ..rootObjIDs: Top _level: false Object ID -- class: 11761 subclass:11923 id:1242947973 version:1 
<2015-05-12 04:21:07,193> <ExtractService:DEBUG> {1431404466782} ..processing transfer orders 
<2015-05-12 04:21:07,307> <ExtractService:DEBUG> {1431404466782} ..processing changes (1) 
<2015-05-12 04:21:07,307> <ExtractService:DEBUG> {1431404466782} ...change 1/1 

Error in Thread Dump:

java.lang.Thread.State: RUNNABLE
at com.agile.extract.server.ExtractOutputStreamWriter.quickSort(ExtractOutputStreamWriter.java:2732)
at com.agile.extract.server.ExtractOutputStreamWriter.sortAMLPartList(ExtractOutputStreamWriter.java:2711)
at com.agile.extract.server.axml.AXMLOutputStreamWriter.amlRedline(AXMLOutputStreamWriter.java:2214)
at com.agile.extract.server.axml.AXMLOutputStreamWriter.affectedItems(AXMLOutputStreamWriter.java:1102)
at com.agile.extract.server.ExtractOutputStreamWriter.writeTables(ExtractOutputStreamWriter.java:379)
at com.agile.extract.server.axml.AXMLOutputStreamWriter.write(AXMLOutputStreamWriter.java:349)
at com.agile.extract.server.AXMLService.outputChanges(AXMLService.java:899)
at com.agile.extract.server.AXMLService.processExport92(AXMLService.java:354)
at com.agile.extract.server.ExtractService.processExport(ExtractService.java:383)
at com.agile.extract.server.ExtractService.extract(ExtractService.java:333)
at com.agile.extract.server.ExtractSessionBean.extractAXML(ExtractSessionBean.java:130)
at com.agile.extract.server.ExtractSessionBean.extractAXML(ExtractSessionBean.java:122)
at com.agile.extract.server.ExtractSessionBean_acf5e1_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:32)
at com.agile.extract.server.ExtractSessionBean_acf5e1_EOImpl.extractAXML(Unknown Source)
at com.agile.ui.pcm.lookup.ExportTask$1.run(ExportTask.java:111)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at com.agile.admin.vendor.weblogic.WeblogicServerAdapter.doAs(WeblogicServerAdapter.java:240)
at com.agile.ui.pcm.lookup.ExportTask.performTask(ExportTask.java:152)
at com.agile.ui.pcm.common.BackgroundTask.run(BackgroundTask.java:38)

Steps to Reproduce:


1. Create a Change Order with Affected Item having 3 AML redlines having same create by date
2. Release the Change Order
4. Observe ATO extraction failing

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