My Oracle Support Banner

An Approval in Fusion Applications is failing with "Error walking up Hierarchy. Failed to fetch UptoApprover for principal" (Doc ID 2381523.1)

Last updated on SEPTEMBER 12, 2023

Applies to:

Oracle SOA Suite - Version 11.1.1.9.0 and later
Oracle Fusion Applications Common Components Cloud Service - Version 11.1.11.1.0 and later
Information in this document applies to any platform.

Symptoms

When selecting Manage Approvals in a Fusion Applications (Procurement) Purchase Order, the following error appears in the FA user interface:

Error occurred while displaying History tree table. Error in evaluating routing slip. Check the underlying exception and correct the error in the routing slip.



In the diagnostic.log file, the following errors can be seen :-

[2018-03-19T15:17:32.236+00:00] [ESS_SOAServer_1] [ERROR] [] [oracle.soa.services.workflow.task] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: ] [APP: soa-infra] [composite_name: PrcPoApprovalComposite!1103517_27094190] [component_name: DocumentApprovalRules] <.> Error in evaluating routing slip.[[
Error while evaluating the routing slip default/PrcPoApprovalComposite!1103517_27094190/DocumentApproval. This routing slip is used by workflow default/PrcPoApprovalComposite!1103517_27094190/DocumentApproval.
Check the underlying exception and correct the error in the routing slip.
ORABPEL-30002

Error in evaluating routing slip.
Error while evaluating the routing slip default/PrcPoApprovalComposite!1103517_27094190/DocumentApproval. This routing slip is used by workflow default/PrcPoApprovalComposite!1103517_27094190/DocumentApproval.
Check the underlying exception and correct the error in the routing slip.

at oracle.bpel.services.workflow.task.impl.TaskService.getFutureParticipants(TaskService.java:6274)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.bpel.services.workflow.common.WorkflowFabricInitCheckAdvice.invoke(WorkflowFabricInitCheckAdvice.java:26)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.workflow.common.WorkflowServiceCacheEventAdvice.invoke(WorkflowServiceCacheEventAdvice.java:113)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.workflow.test.workflow.ExceptionTestCaseBuilder.invoke(ExceptionTestCaseBuilder.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.common.dms.MethodEventAspect.invoke(MethodEventAspect.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.common.dms.MethodPhaseEventAspect.invoke(MethodPhaseEventAspect.java:82)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy353.getFutureParticipants(Unknown Source)
at oracle.bpel.services.workflow.query.impl.TaskSequenceUtil.getFutureTaskSequence(TaskSequenceUtil.java:1887)
at oracle.bpel.services.workflow.query.impl.TaskSequenceUtil.getTaskSequence(TaskSequenceUtil.java:332)
at oracle.bpel.services.workflow.query.impl.TaskQueryService.getTaskSequence(TaskQueryService.java:5267)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
.
.
.
Caused by: oracle.bpel.services.workflow.task.impl.RoutingSlipEvaluationException: oracle.bpel.services.workflow.task.impl.RoutingSlipEvaluationException: oracle.bpel.services.workflow.task.impl.RoutingSlipEvaluationException: ORABPEL-30110

Error walking up Hierarchy.
Failed to fetch UptoApprover for principal: testUser .
Check UptoApprover value in List Builder Specifications.

at oracle.bpel.services.workflow.task.impl.FutureParticipantsEvaluator.evaluate1(FutureParticipantsEvaluator.java:475)
at oracle.bpel.services.workflow.task.impl.FutureParticipantsEvaluator.evaluate(FutureParticipantsEvaluator.java:288)
at oracle.bpel.services.workflow.task.impl.FutureParticipantsEvaluator.evaluate(FutureParticipantsEvaluator.java:270)
at oracle.bpel.services.workflow.task.impl.TaskService.getFutureParticipants(TaskService.java:6262)
... 90 more
Caused by: oracle.bpel.services.workflow.task.impl.RoutingSlipEvaluationException: oracle.bpel.services.workflow.task.impl.RoutingSlipEvaluationException: ORABPEL-30110

Error walking up Hierarchy.
Failed to fetch UptoApprover for principal: testUser .
Check UptoApprover value in List Builder Specifications.

at oracle.bpel.services.workflow.task.impl.FutureParticipantsEvaluator.evaluate1(FutureParticipantsEvaluator.java:475)

Changes

 

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
Changes
Cause
Solution


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