My Oracle Support Banner

Forced To Reboot The Rdc Application Server Several Time (Doc ID 1393419.1)

Last updated on DECEMBER 05, 2019

Applies to:

Oracle Clinical Remote Data Capture Option - Version 4.5.3 and later
Information in this document applies to any platform.

Symptoms

When you attempt to enter data in RDC Onsite or simply login the following error messages are presented:


ERROR MESSAGES:

<record>
<date>2011-12-13T15:05:19</date>
<millis>1323810319102</millis>
<sequence>2738</sequence>
<logger>oracle.pharma.rdc.de.servlet.InitController</logger>
<level>SEVERE</level>
<class>oracle.pharma.rdc.de.servlet.InitController</class>
<method>doPost</method>
<thread>22</thread>
<message>[5252437129] [generic] Session Id: <SESSION ID 1>
oracle.pharma.rdc.de.exception.FailedOperationException: Error in DCAPI Module.
(if any)



<record>
<date>2011-12-13T15:05:19</date>
<millis>1323810319102</millis>
<sequence>2738</sequence>
<logger>oracle.pharma.rdc.de.servlet.InitController</logger>
<level>SEVERE</level>
<class>oracle.pharma.rdc.de.servlet.InitController</class>
<method>doPost</method>
<thread>22</thread>
<message>[5252437129] [generic] Session Id: <SESSION ID 1>
oracle.pharma.rdc.de.exception.FailedOperationException: Error in DCAPI Module.
at oracle.pharma.rdc.de.util.DcapiManager.initializeDcapi(DcapiManager.java:290)
at oracle.pharma.rdc.de.servlet.InitController.doPost(InitController.java:613)
at oracle.pharma.rdc.de.servlet.InitController.doGet(InitController.java:140)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:834)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:340)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:229)
at _rdcHtmlCrf._jspService(_rdcHtmlCrf.java:60)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:356)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:498)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:402)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:834)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:340)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:229)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
at oracle.pharma.rdc.adf.extension.RdcADFBindingFilter.doFilter(RdcADFBindingFilter.java:73)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:673)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:340)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:228)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
Caused by: oracle.pharma.oc.dcapi.DataCaptureEngineException: Failed to start DCAPI service: Bad file descriptor
at oracle.pharma.oc.dcapi.impl.DcapiRequestBroker.createMessenger(DcapiRequestBroker.java:112)
at oracle.pharma.oc.dcapi.impl.DcapiRequestBroker.getDcapiMessenger(DcapiRequestBroker.java:153)
at oracle.pharma.oc.dcapi.impl.DcapiSocket.<init>(DcapiSocket.java:139)
at oracle.pharma.oc.dcapi.impl.DcapiSocket$DcapiSocketFactory.createDataCaptureEngine(DcapiSocket.java:1090)
at oracle.pharma.oc.dcapi.impl.DcapiCreator.createDcapi(DcapiCreator.java:67)
at oracle.pharma.rdc.de.util.DcapiManager.initializeDcapi(DcapiManager.java:203)
... 33 more
</message>
</record>




message>[6593481339] [generic] Session Id: <SESSION ID 2>
oracle.pharma.rdc.de.exception.FailedOperationException: Error in DCAPI Module

Caused by: oracle.pharma.oc.dcapi.DataCaptureEngineException: Failed to start DCAPI service: Bad file descriptor


<message>[2528791865] [generic] Session Id: <SESSION ID 3>
oracle.pharma.rdc.de.exception.FailedOperationException: Error in DCAPI Module.

oracle.pharma.rdc.de.exception.IllegalOperationException: The operation derun is illegal. Reason is: Window context/storage lost or missing on server.


oracle.pharma.rdc.de.exception.IllegalOperationException: The operation derun is illegal. Reason is: User session expired


Caused by: java.io.IOException: Too many open files


at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)

at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
---------------------------------------------------------------------------------------------------------------------------------------
<message>[1842454525] [56171641593259020] Exception in RuntimeController
oracle.pharma.rdc.de.exception.FailedOperationException: Failed to scan the requested string. Reason is: Characters Mismatch

<date>2011-12-13T18:33:38</date>
<millis>1323822818251</millis>
<sequence>427</sequence>
<logger>oracle.pharma.rdc.de.servlet.RuntimeController</logger>
<level>SEVERE</level>
<class>oracle.pharma.rdc.de.servlet.RuntimeController</class>
<method>doPost</method>
<thread>14</thread>
<message>[56171641593259020] Exception thrown from service while processing command cmdDocData with parameters {"dciId":"<DCI ID 1>","dciVersion":"1","dciTs":"2011-03-23 06:40:44.0","dciLang":"en_US","dciUnlock":"0","id":"cmdDocData_0"}</message>
</record>
<record>
<date>2011-12-13T18:33:38</date>
<millis>1323822818251</millis>




{"dciId":"<DCI ID 1>","dciVersion":"1","dciTs":"2011-03-23 06:40:44.0","dciLang":"en_US","dciUnlock":"0","id":"cmdDocData_0"}
{"dciId":"<DCI ID 2>","dciVersion":"1","dciTs":"2011-10-05 22:55:45.0","dciLang":"en_US","dciUnlock":"0","id":"getHtmlForCRF_0"}



OCCURRENCE PATTERNS: intermittent, may have been happening for several months but became more frequent and severe in the last week.

WORKAROUNDS / HAS ALREADY TRIED: bouncing the middle-tier helps, at least temporarily.

Changes

 

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.