'Servlet error: IO Exception' Error appears when opening a HTML CRF. (Doc ID 1462057.1)

Last updated on MAY 28, 2012

Applies to:

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

Symptoms

 The following error appears when trying to open a HTML CRF :

Error
This application has encountered a fatal error and will shut down.
XMLHttp request failed: 5141323222 (Servlet error: IO Exception.
Unable to proceed further.).

 

The following error appears in the log.xml file :

Exception in RuntimeController
oracle.pharma.rdc.de.exception.FailedOperationException: IO Exception. Unable to proceed further.
    at oracle.pharma.rdc.de.service.dps.DataProviderService.getRdciDocData(DataProviderService.java:223)
    at oracle.pharma.rdc.de.service.dps.DataProviderService.processCommand(DataProviderService.java:231)
    at oracle.pharma.rdc.de.servlet.RuntimeController.doPost(RuntimeController.java:571)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    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.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 read message from Dcapi Engine: Connection reset
    at oracle.pharma.oc.dcapi.impl.DcapiMessenger.receiveDataStream(DcapiMessenger.java:142)
    at oracle.pharma.oc.dcapi.impl.DcapiMessenger.sendAndReceiveDataStream(DcapiMessenger.java:241)
    at oracle.pharma.oc.dcapi.impl.DcapiSocket.generateRDciData(DcapiSocket.java:912)
    at oracle.pharma.rdc.de.service.dps.DataProviderService.getRdciDocData(DataProviderService.java:170)
    ... 11 more

 

The following error appears in the 'DcapiHTML' debug log file :

Mon May 28 14:16:58.734 2012 : ------- In GenerateDocData
Mon May 28 14:16:58.734 2012 : ------- In setDisplayTimeZone
Mon May 28 14:16:58.734 2012 : ------- In populateCrfDetails
Mon May 28 14:16:58.734 2012 : Error returned from database : Error - No record found
---- In validate_pdf_dcapi_call, status is 1, strlen of combinedresponsestring is 0
     Function getCrfDetails returned error -1:Error returned from database : Error - No record found
 of type 0.
 ---- End of validate_pdf_dcapi_call, PdfDcapiFailure is 1, PdfDcapiWarning is 0

 ---- In handle_pdf_dcapi_status ..., PdfDcapiFailure is 1, PdfDcapiWarning is 0, PdfDcapiReturnDiscrep is 0, DcapiRedisplayVal is 0
     In handle_pdf_dcapi_status combinedresponsestring is 8getCrfDetails - -1:Error returned from database : Error - No record found

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