My Oracle Support Banner

Error 'Request-URI Too Large' When Synchronizing EPS Nodes from P6 to Prime Using Primavera Gateway (Doc ID 2428085.1)

Last updated on APRIL 02, 2019

Applies to:

Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 18.5 and later
Information in this document applies to any platform.

Symptoms

When attempting to synchronize EPS nodes from P6 to Prime, the following error occurs.

com.oracle.pgbu.pdi.provider.ProviderException: Exception parsing JSON: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
    <head>
        <title>414 Request-URI Too Large</title>
    </head>
    <body>
        <h1>Request-URI Too Large</h1>
        <p>The request could not be processed by the server. The request URI
        is longer than the permissible limit.</p>
    </body>
</html>

at com.oracle.pgbu.pdi.primeProvider.globaldata.PrimeGlobalDataSaveStep.save(PrimeGlobalDataSaveStep.java:57)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.executeSaveStep(JobSimulator.java:912)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.executeSaveSideSteps(JobSimulator.java:779)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.executeCompare(JobSimulator.java:667)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.executeSingleFlow(JobSimulator.java:451)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.execute(JobSimulator.java:396)
at com.oracle.pgbu.pdi.service.jobs.JobSimulator.run(JobSimulator.java:208)
at com.oracle.pgbu.framework.akka.jobs.ServiceExecutorWrapperActor.wrappedReceive(ServiceExecutorWrapperActor.java:36)
at com.oracle.pgbu.framework.akka.metrics.UntypedActorWithMetrics.processMessage(UntypedActorWithMetrics.java:39)
at com.oracle.pgbu.framework.akka.metrics.UntypedActorWithMetrics.onReceive(UntypedActorWithMetrics.java:33)
at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)
at akka.actor.Actor$class.aroundReceive(Actor.scala:497)
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 akka.dispatch.Mailbox.exec(Mailbox.scala:234)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Original Exception:
java.lang.RuntimeException: Exception parsing JSON: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>

 

The issue can be reproduced at will using the following steps:
1. Create a Master Data flow that maps EPS.
2. Run the synchronization.
3. Check the LoadFromSource step and see that all the data loads from P6.
4. Check the UpdateDestination step and see that there is only a PrimeRequest that shows the message null.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.