My Oracle Support Banner

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

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
  Cause
  Solution

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.