OSB Server Deadlock

(Doc ID 2350270.1)

Last updated on FEBRUARY 06, 2018

Applies to:

Oracle SOA Suite - Version 12.2.1.1.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.1.0 version, BPEL Service Engine


OSB Server Deadlock when enable or disable a proxy service of a component.
 

[STUCK] ExecuteThread: '399' for queue: 'weblogic.kernel.Default (self-tuning)'" #3101 daemon prio=1 os_prio=0 tid=0x00007f5150282000 nid=0x67f1 waiting for monitor entry [0x00007f508dd09000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.bea.wli.config.transaction.TransactionManager._beginTransaction(TransactionManager.java:537)
- waiting to lock <0x00000006c61bdc40> (a com.bea.wli.config.transaction.TransactionManager)
at com.bea.wli.config.transaction.TransactionManager.beginTransaction(TransactionManager.java:477)
at com.bea.wli.config.transaction.TransactionalTask._doExecute(TransactionalTask.java:218)
at com.bea.wli.config.transaction.TransactionalTask._doExecuteWithRetry(TransactionalTask.java:170)
at com.bea.wli.config.transaction.TransactionalTask.doExecute(TransactionalTask.java:150)
at com.bea.wli.config.task.impl.SessionedTask.doExecute(SessionedTask.java:238)
at com.bea.wli.config.task.impl.SessionedTask.doExecute(SessionedTask.java:185)
at com.bea.wli.config.derivedcache.impl.DerivedResourceManagerImpl.get(DerivedResourceManagerImpl.java:385)
at com.bea.wli.sb.resources.DefaultResourceRepository.getDerivedValue(DefaultResourceRepository.java:259)
at com.bea.wli.sb.resources.service.ProxyRepository.getRuntime(ProxyRepository.java:90)
at com.bea.wli.sb.service.ServiceCache.get(ServiceCache.java:33)
at com.bea.wli.sb.transports.http.generic.RequestHelperBase.wsiCompliant(RequestHelperBase.java:223)
at com.bea.wli.sb.transports.http.generic.RequestHelperBase.service(RequestHelperBase.java:86)
at com.bea.wli.sb.transports.http.wls.HttpTransportServlet.service(HttpTransportServlet.java:129)
at weblogic.servlet.FutureResponseServlet.service(FutureResponseServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
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:3683)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
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:2433)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1686)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1646)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)


Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms