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 laterInformation 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 |