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

Last updated on MARCH 08, 2017

Applies to:

Oracle Clinical Remote Data Capture Option - Version: 4.5.3 and later   [Release: 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: 0a640a7230d80b069a0994c9430bb5209a60bad73233
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: 0a640a7230d80b069a0994c9430bb5209a60bad73233
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: 0a640a7230d89b4586bfc199471fa380d322a151ebc2
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: 0a640a7230d8f8827369357640489303e572ede6b3b8
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":"434401","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":"434401","dciVersion":"1","dciTs":"2011-03-23 06:40:44.0","dciLang":"en_US","dciUnlock":"0","id":"cmdDocData_0"}
{"dciId":"638001","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.

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