My Oracle Support Banner

NoSuchMethodError after upgrading SOA version (Doc ID 1642897.1)

Last updated on SEPTEMBER 04, 2018

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.5.0 and later
Oracle SOA Suite - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Symptoms

After upgrading the SOA/BPM version, java code using the workflow/worklist APIs are giving NoSuchMethodError when they are accessed.
e.g. executing DiagramEvent.create(...) method using library oracle.bpm.project.draw.jar after upgrade gives this error

SEVERE :mylibraries.soautils.ws.impl.DataHubSoaUtilsPortImpl | getBPMProcessImage | oracle.bpm.draw.diagram.DiagramEvent.create(Loracle/bpm/draw/diagram/DiagramEvent$DiagramEventType;Ljava/lang/String;Ljava/util/Date;)Loracle/bpm/draw/diagram/DiagramEvent;
java.lang.NoSuchMethodError: oracle.bpm.draw.diagram.DiagramEvent.create(Loracle/bpm/draw/diagram/DiagramEvent$DiagramEventType;Ljava/lang/String;Ljava/util/Date;)Loracle/bpm/draw/diagram/DiagramEvent;
       at mylibraries.soautils.bpmutils.ArchiveInstanceImage.getHighlightEvents(ArchiveInstanceImage.java:261)
       at mylibraries.soautils.bpmutils.ArchiveInstanceImage.getProcessAuditImage(ArchiveInstanceImage.java:174)
       at mylibraries.soautils.bpmutils.ArchiveInstanceImage.getImage(ArchiveInstanceImage.java:237)
       at mylibraries.soautils.ws.impl.DataHubSoaUtilsPortImpl.getBPMProcessImage(DataHubSoaUtilsPortImpl.java:41)
       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 weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:92)
       at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:74)
       at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:151)
       at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)
       at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
       at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)
       at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)
       at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)
       at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)
       at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:403)
       at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:539)
       at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)
       at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
       at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)
       at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:708)
       at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
       at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
       at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)
       at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:311)
       at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)
       at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:99)
       at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
       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:56)
       at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
       at java.security.AccessController.doPrivileged(Native Method)
       at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
       at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
       at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
       at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
       at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
       at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
       at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
       at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
       at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
       at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
       at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
       at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
       at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
       at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
       at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
       at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
       ..

 

 

Changes

 System was upgraded to a newer version.

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.