VCONDES task processing performance is very slow for some orders (intermittent) (Doc ID 1318874.1)

Last updated on FEBRUARY 21, 2013

Applies to:

Oracle Communications MetaSolv Solution - Version 6.0.15 and later
Information in this document applies to any platform.
Reviewed for currency on February 21st, 2013.

Symptoms

The VCONDES task processing performance is very slow for some orders.  If these slow performing VCONDES tasks are processed by the System Task Server, all other tasks must wait until it has completed before continuing.

Thread Dump Evidence

"ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon prio=5
tid=0x00a88000 nid=0x1a runnable [0x6237d000..0x6237fc30]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at oracle.net.ns.Packet.receive(Unknown Source)
    at oracle.net.ns.DataPacket.receive(Unknown Source)
    at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
    at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
    - locked <0x780003f0> (a oracle.jdbc.driver.T4CPreparedStatement)
    - locked <0x86cf93d8> (a oracle.jdbc.driver.T4CConnection)
    at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
    at com.metasolv.jdbc.MSVPreparedStatement.executeQuery(MSVPreparedStatement.java:64)
    at MetaSolv.persistent.jdbc.JDSC.issueSelect(JDSC.java:954)
    at com.mslv.core.api.internal.GLR.VirtConn.query.AutomationQuery.getAvailableConnectionsUsingCompIds(AutomationQuery.java:882)
    at com.mslv.core.api.internal.GLR.VirtConn.AutomationManager.getAvailConnections(AutomationManager.java:1505)
    at com.mslv.core.api.internal.GLR.VirtConn.AutomationManager.buildVirtual(AutomationManager.java:594)
    at com.mslv.core.api.internal.GLR.VirtConn.AutomationManager.buildDesignIfVirtual (AutomationManager.java:397)
    at com.mslv.core.api.internal.GLR.VirtConn.AutomationManager.buildDesign(AutomationManager.java:260)
    at com.mslv.core.api.internal.GLR.delegate.pbpackage.VirtConn.InvInitGLR.process(InvInitGLR.java:121)
    at MetaSolv.utilities.powerbuilder.BusinessObject.processRequest(BusinessObject.java:67)
    at com.mslv.webapp.pblistener.PBListener.invokeClass(PBListener.java:648)
    at com.mslv.webapp.pblistener.PBListener.doPost(PBListener.java:425)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6981)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCont ext.java:3892)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

 

 

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