467,925 Members | 1,886 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 467,925 developers. It's quick & easy.

NullReferenceException for System.Data.SQLClient

Hi, there

I got a NullReferenceException when there are more than one users
trying to open the same page at the same time. The senerio is:

Two users logged into the web application using the Windows domain user
account and tried to open the same page which has the databasde query
code. When the two user tried to open the same page at the same time,
there is a runtime error messsage showing as follows:

Server Error in '/reprICEsys' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
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.NullReferenceException: Object reference not
set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an
object.]
System.Data.SqlClient.SqlDataReader.SeqRead(Int32 i, Boolean
useSQLTypes, Boolean byteAccess, Boolean& isNull) +269
System.Data.SqlClient.SqlDataReader.SeqRead(Int32 i, Boolean
useSQLTypes, Boolean byteAccess) +28
System.Data.SqlClient.SqlDataReader.GetValues(Obje ct[] values) +110
System.Data.Common.SchemaMapping.LoadDataRow(Boole an
clearDataValues, Boolean acceptChanges) +61
System.Data.Common.DbDataAdapter.FillLoadDataRow(S chemaMapping
mapping) +155
System.Data.Common.DbDataAdapter.FillFromReader(Ob ject data, String
srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords,
DataColumn parentChapterColumn, Object parentChapterValue) +260
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable,
IDataReader dataReader) +90
System.Data.Common.DbDataAdapter.FillFromCommand(O bject data, Int32
startRecord, Int32 maxRecords, String srcTable, IDbCommand command,
CommandBehavior behavior) +304
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable,
IDbCommand command, CommandBehavior behavior) +28
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +88
reprICEsys_Web2.FinHdrListing.MakeDataset(String RecordSourceStr,
String SelStrDetail) +186

reprICEsys_Web2.FinHdrListing.GridClaimsList_Initi alizeDataSource(Object
sender, UltraGridEventArgs e) +121

Infragistics.WebUI.UltraWebGrid.UltraWebGrid.OnIni tializeDataSource()
+77
Infragistics.WebUI.UltraWebGrid.UltraWebGrid.Contr ol_Load(Object
sender, EventArgs e) +97
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Control.LoadRecursive() +98
System.Web.UI.Control.LoadRecursive() +98
System.Web.UI.Page.ProcessRequestMain() +750
Does anybody have any idea on how to solve this? Thanks in advance.

Nov 19 '05 #1
  • viewed: 2449
Share:
2 Replies
I would have to see the code to determine exactly what is not being created
(looks like the connection?).

It also appears that you are using an Infragistics DataGrid control, which
may encapsulate some of the data logic. If so, it may be the source of your
error; as I am not that familiar with their controls, I cannot advise on this.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************
"sxiao" wrote:
Hi, there

I got a NullReferenceException when there are more than one users
trying to open the same page at the same time. The senerio is:

Two users logged into the web application using the Windows domain user
account and tried to open the same page which has the databasde query
code. When the two user tried to open the same page at the same time,
there is a runtime error messsage showing as follows:

Server Error in '/reprICEsys' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
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.NullReferenceException: Object reference not
set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an
object.]
System.Data.SqlClient.SqlDataReader.SeqRead(Int32 i, Boolean
useSQLTypes, Boolean byteAccess, Boolean& isNull) +269
System.Data.SqlClient.SqlDataReader.SeqRead(Int32 i, Boolean
useSQLTypes, Boolean byteAccess) +28
System.Data.SqlClient.SqlDataReader.GetValues(Obje ct[] values) +110
System.Data.Common.SchemaMapping.LoadDataRow(Boole an
clearDataValues, Boolean acceptChanges) +61
System.Data.Common.DbDataAdapter.FillLoadDataRow(S chemaMapping
mapping) +155
System.Data.Common.DbDataAdapter.FillFromReader(Ob ject data, String
srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords,
DataColumn parentChapterColumn, Object parentChapterValue) +260
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable,
IDataReader dataReader) +90
System.Data.Common.DbDataAdapter.FillFromCommand(O bject data, Int32
startRecord, Int32 maxRecords, String srcTable, IDbCommand command,
CommandBehavior behavior) +304
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable,
IDbCommand command, CommandBehavior behavior) +28
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +88
reprICEsys_Web2.FinHdrListing.MakeDataset(String RecordSourceStr,
String SelStrDetail) +186

reprICEsys_Web2.FinHdrListing.GridClaimsList_Initi alizeDataSource(Object
sender, UltraGridEventArgs e) +121

Infragistics.WebUI.UltraWebGrid.UltraWebGrid.OnIni tializeDataSource()
+77
Infragistics.WebUI.UltraWebGrid.UltraWebGrid.Contr ol_Load(Object
sender, EventArgs e) +97
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Control.LoadRecursive() +98
System.Web.UI.Control.LoadRecursive() +98
System.Web.UI.Page.ProcessRequestMain() +750
Does anybody have any idea on how to solve this? Thanks in advance.

Nov 19 '05 #2


The problem is that I can't make this error happen when I am in my
project in debug mode. What is interesting is that when I right click
the page to refresh the page, the data shows. It seems like it's kind of
conflicting between two users when they open the page at the same time.
But the data is actually loaded but needed to be refreshed.

So I am thinkging about if there is a way (just like I manaully refresh
the page)in my code to refresh the page when the error happens. This is
the alternative solution I can think about if I can't figure out what
exactly happened there.

Any suggestions? Thanks

*** Sent via Developersdex http://www.developersdex.com ***
Nov 19 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

By using this site, you agree to our Privacy Policy and Terms of Use.