Weblogic Admin Server Taking 7 Minutes To Start Loading APEX Listener Configuration (Doc ID 1530665.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Application Express (formerly HTML DB) - Version 4.0.2.00.07 and later
Oracle Application Express Listener - Version 1.1.4 and later
Information in this document applies to any platform.

Symptoms

Weblogic Administration Server is taking 7 minutes to start loading APEX Listener configuration.
Once the WLS is up and running, there are no performance issues when running Apex applications or accessing the Apex admin or development interface.


The file: "nohup.out.20121227" shows the following:

"[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=10 tid=0x0000000040f2b800 nid=0x41da runnable [0x00007f9339c92000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
- locked <0x00000000f7eb87b0> (a java.net.SocksSocketImpl)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:218)
at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:212)
at weblogic.net.http.HttpClient.openServer(HttpClient.java:323)
at weblogic.net.http.HttpClient.openServer(HttpClient.java:425)
- locked <0x00000000f7eb84f8> (a weblogic.net.http.HttpClient)
at weblogic.net.http.HttpClient.New(HttpClient.java:252)
at weblogic.net.http.HttpURLConnection.connect(HttpURLConnection.java:189)
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:374)
- locked <0x00000000f7eb8228> (a weblogic.net.http.SOAPHttpURLConnection)
at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:37)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1315)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1282)
at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:283)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1194)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1090)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1003)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:554)
at com.sun.xml.internal.stream.XMLEventReaderImpl.nextEvent(XMLEventReaderImpl.java:85)
at oracle.dbtools.rt.x3p.impl.StAXEventIterator$XMLEventIterator.advance(StAXEventIterator.java:108)
at oracle.dbtools.rt.x3p.impl.StAXEventIterator$XMLEventIterator.advance(StAXEventIterator.java:97)
at oracle.dbtools.rt.util.AbstractIterator.next(AbstractIterator.java:28)
at oracle.dbtools.rt.util.M2NIterator.srcNext(M2NIterator.java:58)
at oracle.dbtools.rt.util.M2NIterator.process(M2NIterator.java:39)
at oracle.dbtools.rt.util.VariableIterator.advance(VariableIterator.java:25)
at oracle.dbtools.rt.util.AbstractIterator.start(AbstractIterator.java:47)
at oracle.dbtools.rt.util.AbstractIterator.hasNext(AbstractIterator.java:20)
at oracle.dbtools.rt.x3p.impl.Chain$EventIterator.advance(Chain.java:100)
at oracle.dbtools.rt.x3p.impl.Chain$EventIterator.advance(Chain.java:75)
at oracle.dbtools.rt.util.AbstractIterator.start(AbstractIterator.java:47)
at oracle.dbtools.rt.util.AbstractIterator.hasNext(AbstractIterator.java:20)
at oracle.dbtools.rt.x3p.impl.X3PReaderAdaptor.next(X3PReaderAdaptor.java:29)
at oracle.dbtools.apex.config.ApexConfigSerializer.read(ApexConfigSerializer.java:46)
at oracle.dbtools.apex.config.ApexConfig.init(ApexConfig.java:153)
- locked <0x00000000f7e16638> (a oracle.dbtools.apex.config.ApexConfig)
at oracle.dbtools.rt.web.SCListener.contextInitialized(SCListener.java:33)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
...

...


In the Admin Server startup:

<Dec 13, 2012 1:52:37 PM EST> <Warning> <oracle.dms.collector> <BEA-000000> <Metric table "webcache:request_filter_denied_stats" has no key column.  It will not be collected.>
Using config file: /opt/dbaglobal/dbconfig/apex/apex-wl-grid/apex-config.xml
-- listing properties --
PropertyCheckInterval=60
ValidateConnection=true
MinLimit=1
MaxLimit=10
InitialLimit=3
AbandonedConnectionTimeout=900
MaxStatementsLimit=10
InactivityTimeout=1800
MaxConnectionReuseCount=1000
APEX Listener version : 1.1.4.195.00.12
APEX Listener server info: WebLogic Server 10.3.5.0 Fri Apr 1 20:20:06 PDT 2011 1398638 Oracle WebLogic Server Module Dependencies 10.3 Thu Mar 3 14:37:52 PST 2011 Oracle WebLogic Server on JRockit Virtual Edition Module Dependencies 10.3 Thu Feb 3 16:30:47 EST 2011
Using config file: /opt/dbaglobal/dbconfig/apex/apex-wl-tech/apex-config.xml
-- listing properties --
PropertyCheckInterval=60
ValidateConnection=true
MinLimit=1
MaxLimit=10
InitialLimit=3
AbandonedConnectionTimeout=900
MaxStatementsLimit=10
InactivityTimeout=1800
MaxConnectionReuseCount=1000
APEX Listener version : 1.1.4.195.00.12
APEX Listener server info: WebLogic Server 10.3.5.0 Fri Apr 1 20:20:06 PDT 2011 1398638 Oracle WebLogic Server Module Dependencies 10.3 Thu Mar 3 14:37:52 PST 2011 Oracle WebLogic Server on JRockit Virtual Edition Module Dependencies 10.3 Thu Feb 3 16:30:47 EST 2011
<Dec 13, 2012 1:59:01 PM EST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
<Dec 13, 2012 1:59:01 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<Dec 13, 2012 1:59:01 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>

Is loading a file called "Using config file: /opt/dbaglobal/dbconfig/apex/apex-wl-grid/apex-config.xml" and "Using config file: /opt/dbaglobal/dbconfig/apex/apex-wl-tech/apex-config.xml",
when loading these files it takes 7 minutes (which is while loading these configurations):

<Dec 13, 2012 1:52:37 PM EST> <Warning> <oracle.dms.collector> <BEA-000000> <Metric table "webcache:request_filter_denied_stats" has no key column.  It will not be collected.>
....
<Dec 13, 2012 1:59:01 PM EST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>



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