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 140:        cmd.Parameters.Add("P_HERITAGENO", OracleDbType.Varchar2).Value = p_heritageno;
Line 141:
Line 142:        cmd.ExecuteNonQuery();
Line 143:
Line 144:        // Construct an OracleDataReader from the REF CURSOR

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

Stack Trace:


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

[NetworkException (0x80004005): Oracle error ORA-12571 encountered]
   OracleInternal.Network.TcpTransportAdapter.Send(OraBuf OB) +105
   OracleInternal.Network.WriterStream.Write(OraBuf OB) +58
   OracleInternal.TTC.OraBufWriter.FlushData() +92
   OracleInternal.TTC.TTCExecuteSql.WriteOall8Message(Byte[] sqlStmtByteStream, Int32 cursorId, Int64 dbChangeRegistrationId, Int64 executeOptions, ColumnDescribeInfo[] colDefinesInfoArray, Int32 longFetchSize, Int32 arrayBindCount, Int32 numDefineCols, Int64 noOfRowsToFetch, SqlStatementType stmtType, MarshalBindParameterValueHelper& marshalBindParamsHelper, Boolean bWriteFirstRow) +169

[OracleException (0x80004005): Oracle error ORA-12571 encountered]
   Oracle.ManagedDataAccess.Client.OracleException.HandleError(OracleTraceLevel level, OracleTraceTag tag, Exception ex) +243
   OracleInternal.TTC.TTCExecuteSql.WriteOall8Message(Byte[] sqlStmtByteStream, Int32 cursorId, Int64 dbChangeRegistrationId, Int64 executeOptions, ColumnDescribeInfo[] colDefinesInfoArray, Int32 longFetchSize, Int32 arrayBindCount, Int32 numDefineCols, Int64 noOfRowsToFetch, SqlStatementType stmtType, MarshalBindParameterValueHelper& marshalBindParamsHelper, Boolean bWriteFirstRow) +188
   OracleInternal.TTC.TTCExecuteSql.SendExecuteRequest(OracleConnectionImpl commImpl, Byte[] sqlStmtByteStream, Boolean bHasReturningClause, Int32 cursorId, Int64 dbChangeRegistrationId, ColumnDescribeInfo[] columnDefines, Int64 noOfRowsToFetch, Boolean parse, Boolean execute, Boolean fetch, Boolean define, Boolean bAutoCommit, Boolean bDisableCompressedFetch, SqlStatementType stmtType, Int32 longFetchSize, Int32 arrayBindCount, Int64[] scnForSnapshot, MarshalBindParameterValueHelper& marshalBindParamsHelper, Boolean bWriteFirstRow) +664
   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.GetItem(String p_heritageno) in e:\inetpub\wwwroot\HeritageSearch\App_Code\OracleData.cs:142
   HeritageItem.GetItem(String sHeritageNo) in e:\inetpub\wwwroot\HeritageSearch\HeritageItem.aspx.cs:62
   HeritageItem.Page_Load(Object sender, EventArgs e) in e:\inetpub\wwwroot\HeritageSearch\HeritageItem.aspx.cs:26
   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