Access to Process Audit Trail fails with oracle/bpm/draw/diagram/ProcessDiagrammer ADF_FACES-60097 error
(Doc ID 2120963.1)
Last updated on AUGUST 16, 2024
Applies to:
Oracle Business Process Management Suite - Version 11.1.1.7.0 to 11.1.1.9.0 [Release 11gR1 to 11g]Information in this document applies to any platform.
Symptoms
When looking the composite instance Audit Trail a click on the Process instance results in a message with the following error:
oracle/bpm/draw/diagram/ProcessDiagrammer
ADF_FACES-60097: For more information, please see the server's log for an entry beginning with: ADF_FACES-60096:Server exception during PPR #2
The managed server log doesn't contain any relevant exception, but the admin server log contains the following exception:
java.lang.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
at java.lang.Class.privateGetPublicMethods(Class.java:2651)
at java.lang.Class.getMethods(Class.java:1467)
at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1280)
at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1141)
at java.beans.Introspector.getBeanInfo(Introspector.java:416)
at java.beans.Introspector.getBeanInfo(Introspector.java:163)
at javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:153)
You may also see some additional NoClassDefFoundErrors:
Caused by: java.lang.NoClassDefFoundError: oracle/bpm/lang/DefaultException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at oracle.bpm.audit.util.AuditDiagramHelper.loadProcessModel(AuditDiagramHelper.java:513)
at oracle.bpm.audit.util.AuditDiagramHelper.createInstance(AuditDiagramHelper.java:171)
at oracle.bpm.audit.util.AuditDiagramHelper.createInstance(AuditDiagramHelper.java:198)
at oracle.bpm.audit.util.AuditDiagramHelper.createInstance(AuditDiagramHelper.java:150)
at oracle.sysman.emai.model.sca.share.bpmn.BPMNInstance.getAuditDiagramHelper(BPMNInstance.java:852)
at oracle.sysman.emai.model.sca.share.bpmn.audit.AuditNodeBean.getActivity(AuditNodeBean.java:277)
at sun.reflect.GeneratedMethodAccessor2228.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:293)
... 189 more
Caused by: java.lang.ClassNotFoundException: oracle.bpm.lang.DefaultException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 210 more
]]
java.lang.NoClassDefFoundError: Could not initialize class oracle.bpm.draw.figure.FlowFigureType
at oracle.bpm.audit.util.AuditTrailDiagrammer.findFlowType(AuditTrailDiagrammer.java:128)
at oracle.bpm.draw.diagram.AbstractProcessDiagrammer.getIconForFlowElement(AbstractProcessDiagrammer.java:86)
at oracle.bpm.audit.util.AuditDiagramHelper.writeFlowElementIcon(AuditDiagramHelper.java:406)
at jsp_servlet._ai._sca._share._audit.__iconrenderer._jspService(__iconrenderer.java:88)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
Also, during the startup you may see the following message in the Admin Server stdout:
<Warning> <J2EE> <BEA-160140> <Unresolved optional package references (in META-INF/MANIFEST.MF): [Extension-Name: oracle.bpm.mgmt, referenced from: /home/oracle/Oracle/SOA117/user_projects/domains/cluster_domain/servers/AdminServer/tmp/_WL_user/emai/xalnv4]. Make sure the referenced optional package has been deployed as a library.>
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 |