Unable to import MS Project 2003 xml file error "ProgramException: Activity <ID> does not exist" (Doc ID 1678140.1)

Last updated on AUGUST 08, 2017

Applies to:

Oracle Agile Product Portfolio Management - Version 9.3.1.2 to 9.3.2.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

Unable to import MS Project 2003 xml file

ERROR
-----------------------
com.agile.program.util.exception.ProgramException: Activity <ID> does not exist.
at com.agile.program.manager.ActivityMgr.getActivityForRead(ActivityMgr.java:197)
at com.agile.program.service.ActivityDOMParser.getMSPXmlRootCMObjectID(ActivityDOMParser.java:3034)
at com.agile.program.service.ActivityService.getMSPXmlRootCMObjectID(ActivityService.java:11642)
at com.agile.program.facade.ActivityBean.getMSPXmlRootCMObjectID(ActivityBean.java:3907)
at com.agile.program.facade.ActivityBean_w8rw1l_EOImpl.getMSPXmlRootCMObjectID(ActivityBean_w8rw1l_EOImpl.java:40376)
at com.agile.program.ipa.CMActivity.getMSPXmlRootCMObjectID(CMActivity.java:2174)
at com.agile.ui.pcm.activity.SelectMSProjectImportFile.doPostLeaving(SelectMSProjectImportFile.java:370)
at com.agile.ui.pcm.activity.SelectMSProjectImportFile.doFileUpload(SelectMSProjectImportFile.java:295)
at com.agile.ui.pcm.activity.SelectMSProjectImportFile.leaving(SelectMSProjectImportFile.java:170)
at com.agile.ui.web.wizard.WizardHandler.next(WizardHandler.java:285)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.agile.ui.web.action.ActionServlet.invokeMethod(ActionServlet.java:1067)
at com.agile.ui.web.action.ActionServlet.handleRequest(ActionServlet.java:672)
at com.agile.ui.web.action.ActionServlet.doPost(ActionServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.agile.ui.pcm.common.filter.RemoteFSRequestFilter.doFilter(RemoteFSRequestFilter.java:143)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.agile.ui.web.filter.LoggingFilter.doFilter(LoggingFilter.java:108)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.agile.ui.pcm.common.filter.WebClientLog.doFilter(WebClientLog.java:78)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.jspbook.GZIPFilter.doFilter(GZIPFilter.java:21)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.agile.ui.pcm.common.filter.SSOTicketFilter.doFilter(SSOTicketFilter.java:133)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Try importing MS Project 2003 xml file

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