My Oracle Support Banner

StackOverflowError is Thrown After Trying to Cancel a BPM Object Presentation (Doc ID 1062996.1)

Last updated on MARCH 13, 2019

Applies to:

Oracle Business Process Management Suite - Version 10.3.1 to 10.3.1 [Release AS10gR3]
Information in this document applies to any platform.

Symptoms

In Workspace, when attempting to click Cancel or Close button on a specific Presentation, the following error is thrown:

Caused by: java.lang.StackOverflowError
at sun.reflect.Reflection.getCallerClass(Native Method)
at java.lang.ClassLoader.getCallerClassLoader(ClassLoader.java:1359)
at java.lang.Class.getDeclaredFields(Class.java:1742)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:250)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:202)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:262)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:202)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:262)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:202)
at fuego.xobject.io.FOClonner.traverseFields(FOClonner.java:262)
...
at fuego.xobject.runtime.AbstractXScreen.processCancel(AbstractXScreen.java:341)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.manageCancel(XObjectHtmlRuntimeController.java:869)



The issue can be reproduced randomly following these steps:

  1. Access a Presentation that handles a complex / big BPM object
  2. Click 'Cancel' or 'Close" button


Another related behavior that might arise is that after the Cancel button is clicked a long time will pass until the Presentation is finally closed.

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.