Unable To Synchronize Baseline Data From P6 To P6 Using Primavera Gateway

(Doc ID 2315551.1)

Last updated on OCTOBER 18, 2017

Applies to:

Primavera Gateway - Version 16.2.0.0 and later
Information in this document applies to any platform.

Symptoms

On: Primavera Gateway 16.2.0.0 version,

When performing as P6 to P6 Gateway Synchronization including Project Baselines, the synchronization will fail with the following error:

ERROR
-----------------------
Failure: There must one and only one Project in the request.

com.oracle.pgbu.pdi.provider.ProviderException: There must one and only one Project in the request.
at com.oracle.pgbu.pdi.p6provider.e.c.a(P6ProjectSaveStep.java:168)
at com.oracle.pgbu.pdi.p6provider.e.c.save(P6ProjectSaveStep.java:79)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.executeSaveStep(JobSimulator.java:659)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.executeSingleFlow(JobSimulator.java:323)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.execute(JobSimulator.java:239)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.run(JobSimulator.java:161)
at com.oracle.pgbu.framework.akka.jobs.ServiceExecutorWrapperActor.wrappedReceive(ServiceExecutorWrapperActor.java:40)
at com.oracle.pgbu.framework.akka.metrics.UntypedActorWithMetrics.onReceive(UntypedActorWithMetrics.java:58)
at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)
at akka.actor.Actor$class.aroundReceive(Actor.scala:482)
at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:95)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
at akka.actor.ActorCell.invoke(ActorCell.scala:495)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
at akka.dispatch.Mailbox.run(Mailbox.scala:224)
at org.springframework.scheduling.commonj.DelegatingWork.run(DelegatingWork.java:62)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:

  1. Create a P6 to P6 Business Flow with Baseline Source App Parameter set to either 'All Baseline' or 'Project Baseline'.
  2. Perform the synchronization.
  3. Observe the error (listed above)

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot synchronize projects with baselines.

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