My Oracle Support Banner

OSB based SOAP service fails with error oracle.apimanager.runtime.APIConfigException: API ID [xxx] not found (Doc ID 2859406.1)

Last updated on NOVEMBER 16, 2023

Applies to:

Oracle SOA Suite - Version 12.2.1.2.0 to 12.2.1.4.0 [Release 12c]
Information in this document applies to any platform.

Goal

 When testing SOAP based proxy service from SOAPUI giving the error as

####<Mar 29, 2022 12:14:32,604 PM EDT> <Error> <HTTP> <xxxx> <osb_server1> <[ACTIVE] ExecuteThread: '41' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <xxx> <1648570472604> <[severity-value: 8] [rid: 0:1] [partition-id: 0] [partition-name: DOMAIN] > <BEA-101020><[ServletContext@233798034[app:Service Bus Kernel module:/xxx/yyyy/Testing path:null spec-version:3.1]] Servlet failed with an Exception
oracle.apimanager.runtime.APIConfigException: API ID [xxxx] not found
at oracle.apimanager.internal.subscription.persistence.PersistenceController.getApiIdVisibility(PersistenceController.java:391)

at oracle.apimanager.internal.subscription.persistence.PersistenceController.getApiIdVisibility(PersistenceController.java:391)
at oracle.apimanager.internal.runtime.APIConfigManagerServerImpl.getVisibility(APIConfigManagerServerImpl.java:26)
at oracle.apimanager.internal.runtime.InvocationHandlerImpl.onRequest(InvocationHandlerImpl.java:71)
at oracle.apimanager.internal.runtime.InvocationServletFilter.doFilter(InvocationServletFilter.java:110)
at oracle.apimanager.internal.runtime.InvocationServletFilter.doFilter(InvocationServletFilter.java:88)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3800)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3766)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2454)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2302)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2280)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1710)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1670)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
>

Solution

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
Goal
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.