Server Error in '/HeritageSearch' Application.

An existing connection was forcibly closed by the remote host

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host

Source Error:


Line 244:        cmd.Parameters.Add("P_HERITAGENO", OracleDbType.Varchar2).Value = p_heritageno;
Line 245:
Line 246:        cmd.ExecuteNonQuery();
Line 247:
Line 248:        // Construct an OracleDataReader from the REF CURSOR

Source File: e:\inetpub\wwwroot\HeritageSearch\App_Code\OracleData.cs    Line: 246

Stack Trace:


[SocketException (0x2746): An existing connection was forcibly closed by the remote host]
   System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) +106
   OracleInternal.Network.ReaderStream.Read(OraBuf OB) +62

[NetworkException (0x80004005): ORA-03135: Connection lost contact]
   OracleInternal.Network.ReaderStream.Read(OraBuf OB) +202
   OracleInternal.TTC.OraBufReader.GetDataFromNetwork() +186
   OracleInternal.TTC.OraBufReader.Read(Boolean bIgnoreData) +52
   OracleInternal.TTC.TTCExecuteSql.ReceiveExecuteResponse(Accessor[]& defineAccessors, Accessor[] bindAccessors, Boolean bHasReturningParams, SQLMetaData& sqlMetaData, SqlStatementType statementType, Int64 noOfRowsFetchedLastTime, Int32 noOfRowsToFetch, Int32& noOfRowsFetched, Int64& queryId, Int32 longFetchSize, Int32 initialLOBFetchSize, Int64[] scnFromExecution, DataUnmarshaller& dataUnmarshaller, MarshalBindParameterValueHelper& marshalBindParamsHelper) +2633

[OracleException (0x80004005): ORA-03135: Connection lost contact]
   Oracle.ManagedDataAccess.Client.OracleException.HandleError(OracleTraceLevel level, OracleTraceTag tag, Exception ex) +243
   OracleInternal.TTC.TTCExecuteSql.ReceiveExecuteResponse(Accessor[]& defineAccessors, Accessor[] bindAccessors, Boolean bHasReturningParams, SQLMetaData& sqlMetaData, SqlStatementType statementType, Int64 noOfRowsFetchedLastTime, Int32 noOfRowsToFetch, Int32& noOfRowsFetched, Int64& queryId, Int32 longFetchSize, Int32 initialLOBFetchSize, Int64[] scnFromExecution, DataUnmarshaller& dataUnmarshaller, MarshalBindParameterValueHelper& marshalBindParamsHelper) +2923
   OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteNonQuery(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, Int32 longFetchSize, OracleDependencyImpl orclDependencyImpl, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, Boolean isFromEF) +4336
   Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteNonQuery() +479
   OracleData.GetMapURL(String p_heritageno) in e:\inetpub\wwwroot\HeritageSearch\App_Code\OracleData.cs:246
   HeritageItem.GetMapLink(String sHeritageNo) in e:\inetpub\wwwroot\HeritageSearch\HeritageItem.aspx.cs:48
   HeritageItem.Page_Load(Object sender, EventArgs e) in e:\inetpub\wwwroot\HeritageSearch\HeritageItem.aspx.cs:27
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
   System.Web.UI.Control.OnLoad(EventArgs e) +95
   System.Web.UI.Control.LoadRecursive() +59
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +678


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.4087.0