Hi All,
In our .Net 2.0 Application ,we have a third party Tree Control. We are loading the Tree control nodes using a stored procedure and the tree nodes are populating perfectly.But some time it's showing "page can not be displayed" error.
This error is not happening in regular intervals and it is not possible to reproduce.
Looking at the logs we’re seeing the following exception
*************************************************
Timestamp: 3/19/2007 12:44:29 PM
Message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Category:
Priority: -1
EventId: 0
Severity: Information
Title:Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Machine: AMRSP3410
App Domain: /LM/W3SVC/546669198/Root/CommonDataEntry-2-128187911131439119
ProcessId: 404
Process Name: c:\windows\system32\inetsrv\w3wp.exe
Thread Name:
Win32 ThreadId:2828
Extended Properties: Logged in User - michal.melichar
Stack Trace - at System.Data.SqlClient.SqlConnection.OnError(SqlExc eption exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnErro r(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaDat a()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteRead er(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderT ds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataRead er(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbComman d.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(Data Set dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at CommonDataEntry.Entities.OR.OREntityTableAdapters. ORTreeTableAdapter.GetData(Nullable`1 UserID, Nullable`1 NodeKey, Nullable`1 Active)
at CommonDataEntry.DataAccess.OR.ORTreeDal.GetORTreef romDal(Int32 userId)
at CommonDataEntry.BusinessService.ORTreeBC.GetORTree (Int32 userId)
at UserControls_ORTree.GenerateTreeView()
at UserControls_ORTree.LoadTree(Int32 userKey)
at ClientAdmin_ViewOperationalMeasureMetric.Page_Load (Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Cal lback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
*************************************************
Kindly suggest a solution in case you have faced such a problem and have tackled it.
Thanks in advance.