This question is locked. New answers and comments are not allowed.
Hi There
I'm trying to support a program that was developed by an external contractor. I have little programming knowledge and was hoping someone could help me investigate and resolve this error.
Thanks !
The following error appears:
Server Error in '/' 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:
Line 158: <telerik:GridBoundColumn DataField="DateAcquired" HeaderText="Date Acquired" DataFormatString="{0:d}" />
Line 159: <telerik:GridTemplateColumn HeaderText="Grid Codes" >
Line 160: <ItemTemplate><nobr><%# FormatArray((string[]) Eval("GridCodes")) %></nobr></ItemTemplate>
Line 161: </telerik:GridTemplateColumn>
Line 162: <telerik:GridTemplateColumn HeaderText="Users" >
Source File: c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\SSP.SP.ItAssets\HardwareSearch.ascx
Line: 160
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
Microsoft.SharePoint.Linq.FieldRef.GetHashCode() +17
Microsoft.SharePoint.Linq.FieldRefEqualityComparer.GetHashCode(FieldRef obj) +18
System.Linq.Set`1.InternalGetHashCode(TElement value) +69
System.Linq.Set`1.Find(TElement value, Boolean add) +126
System.Linq.<DistinctIterator>d__7a`1.MoveNext() +388
System.Linq.Buffer`1..ctor(IEnumerable`1 source) +470
System.Linq.Enumerable.ToArray(IEnumerable`1 source) +52
Microsoft.SharePoint.Linq.SelectMappingInfo.GetDistinctMappedFields() +167
Microsoft.SharePoint.Linq.Rules.SelectWithInfoOp.PushDownSelect(Context ctx) +253
Microsoft.SharePoint.Linq.Rules.SelectWithInfoOp.Process(Context ctx) +38
Microsoft.SharePoint.Linq.Rules.<>c__DisplayClass7.<.ctor>b__6(TSourceBase src, TContext ctx) +52
Microsoft.SharePoint.Linq.Rules.RewriteRule`2.Apply(TNode src, TContext ctx) +209
Microsoft.SharePoint.Linq.Rules.CacheRule`3.Apply(TSource src, TContext ctx) +259
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__0(Expression e, Context ctx) +65
Microsoft.SharePoint.Linq.Rules.ChildRule`2.Apply(TNode src, TContext ctx) +644
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__3(Expression e, Context ctx) +272
Microsoft.SharePoint.Linq.Rules.RewriteRule`2.Apply(TNode src, TContext ctx) +209
Microsoft.SharePoint.Linq.Rules.CacheRule`3.Apply(TSource src, TContext ctx) +259
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__0(Expression e, Context ctx) +65
Microsoft.SharePoint.Linq.Rules.ChildRule`2.Apply(TNode src, TContext ctx) +644
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__3(Expression e, Context ctx) +272
Microsoft.SharePoint.Linq.Rules.RewriteRule`2.Apply(TNode src, TContext ctx) +209
Microsoft.SharePoint.Linq.Rules.CacheRule`3.Apply(TSource src, TContext ctx) +259
Microsoft.SharePoint.Linq.SPLinqProvider.Rewrite(Expression expression, List`1& assumptions) +92
Microsoft.SharePoint.Linq.SPLinqProvider.RewriteAndCompile(Expression expression, List`1& assumptions) +97
Microsoft.SharePoint.Linq.LinqQuery`1.GetEnumerator() +290
System.Linq.Buffer`1..ctor(IEnumerable`1 source) +301
System.Linq.Enumerable.ToArray(IEnumerable`1 source) +107
SSP.SP.ItAssets.Data.Hardware.get_GridCodes() +1129[TargetInvocationException: Property accessor 'GridCodes' on object 'SSP.SP.ItAssets.Data.Hardware' threw the following exception:'Object reference not set to an instance of an object.']
System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component) +7182648
System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) +96
System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts) +148
ASP._controltemplates_SSP_sp_itassets_hardwaresearch_ascx.__DataBind__control26(Object sender, EventArgs e) in c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\SSP.SP.ItAssets\HardwareSearch.ascx:160
System.Web.UI.Control.OnDataBinding(EventArgs e) +132
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +170
System.Web.UI.Control.DataBindChildren() +11143327
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +182
System.Web.UI.Control.DataBindChildren() +11143327
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +182
Telerik.Web.UI.GridItem.SetupItem(Boolean dataBind, Object dataItem, GridColumn[] columns, ControlCollection rows) +756
Telerik.Web.UI.GridItemBuilder.InitializeItem(Int32 dataSourceIndex, String& nextItemHierarchicalIndex, Boolean& itemIsInEditMode) +192
Telerik.Web.UI.GridItemBuilder.CreateItems(GridGroupingContext group) +438
Telerik.Web.UI.GridTableView.CreateItems(IEnumerator enumerator, GridColumn[] columns, ControlCollection controls) +137
Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource) +1254
Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource) +640
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +72
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +147
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +261
Telerik.Web.UI.GridTableView.PerformSelect() +23
Telerik.Web.UI.GridTableView.DataBind() +363
Telerik.Web.UI.RadGrid.DataBind() +73
SSP.SP.ItAssets.ControlTemplates.SSP.SP.ItAssets.HardwareSearch.btnSearch_OnClick(Object sender, EventArgs e) +279
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +140
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
I'm trying to support a program that was developed by an external contractor. I have little programming knowledge and was hoping someone could help me investigate and resolve this error.
Thanks !
The following error appears:
Server Error in '/' 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:
Line 158: <telerik:GridBoundColumn DataField="DateAcquired" HeaderText="Date Acquired" DataFormatString="{0:d}" />
Line 159: <telerik:GridTemplateColumn HeaderText="Grid Codes" >
Line 160: <ItemTemplate><nobr><%# FormatArray((string[]) Eval("GridCodes")) %></nobr></ItemTemplate>
Line 161: </telerik:GridTemplateColumn>
Line 162: <telerik:GridTemplateColumn HeaderText="Users" >
Source File: c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\SSP.SP.ItAssets\HardwareSearch.ascx
Line: 160
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
Microsoft.SharePoint.Linq.FieldRef.GetHashCode() +17
Microsoft.SharePoint.Linq.FieldRefEqualityComparer.GetHashCode(FieldRef obj) +18
System.Linq.Set`1.InternalGetHashCode(TElement value) +69
System.Linq.Set`1.Find(TElement value, Boolean add) +126
System.Linq.<DistinctIterator>d__7a`1.MoveNext() +388
System.Linq.Buffer`1..ctor(IEnumerable`1 source) +470
System.Linq.Enumerable.ToArray(IEnumerable`1 source) +52
Microsoft.SharePoint.Linq.SelectMappingInfo.GetDistinctMappedFields() +167
Microsoft.SharePoint.Linq.Rules.SelectWithInfoOp.PushDownSelect(Context ctx) +253
Microsoft.SharePoint.Linq.Rules.SelectWithInfoOp.Process(Context ctx) +38
Microsoft.SharePoint.Linq.Rules.<>c__DisplayClass7.<.ctor>b__6(TSourceBase src, TContext ctx) +52
Microsoft.SharePoint.Linq.Rules.RewriteRule`2.Apply(TNode src, TContext ctx) +209
Microsoft.SharePoint.Linq.Rules.CacheRule`3.Apply(TSource src, TContext ctx) +259
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__0(Expression e, Context ctx) +65
Microsoft.SharePoint.Linq.Rules.ChildRule`2.Apply(TNode src, TContext ctx) +644
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__3(Expression e, Context ctx) +272
Microsoft.SharePoint.Linq.Rules.RewriteRule`2.Apply(TNode src, TContext ctx) +209
Microsoft.SharePoint.Linq.Rules.CacheRule`3.Apply(TSource src, TContext ctx) +259
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__0(Expression e, Context ctx) +65
Microsoft.SharePoint.Linq.Rules.ChildRule`2.Apply(TNode src, TContext ctx) +644
Microsoft.SharePoint.Linq.Rules.PushDownProcessor.<.cctor>b__3(Expression e, Context ctx) +272
Microsoft.SharePoint.Linq.Rules.RewriteRule`2.Apply(TNode src, TContext ctx) +209
Microsoft.SharePoint.Linq.Rules.CacheRule`3.Apply(TSource src, TContext ctx) +259
Microsoft.SharePoint.Linq.SPLinqProvider.Rewrite(Expression expression, List`1& assumptions) +92
Microsoft.SharePoint.Linq.SPLinqProvider.RewriteAndCompile(Expression expression, List`1& assumptions) +97
Microsoft.SharePoint.Linq.LinqQuery`1.GetEnumerator() +290
System.Linq.Buffer`1..ctor(IEnumerable`1 source) +301
System.Linq.Enumerable.ToArray(IEnumerable`1 source) +107
SSP.SP.ItAssets.Data.Hardware.get_GridCodes() +1129[TargetInvocationException: Property accessor 'GridCodes' on object 'SSP.SP.ItAssets.Data.Hardware' threw the following exception:'Object reference not set to an instance of an object.']
System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component) +7182648
System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) +96
System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts) +148
ASP._controltemplates_SSP_sp_itassets_hardwaresearch_ascx.__DataBind__control26(Object sender, EventArgs e) in c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\SSP.SP.ItAssets\HardwareSearch.ascx:160
System.Web.UI.Control.OnDataBinding(EventArgs e) +132
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +170
System.Web.UI.Control.DataBindChildren() +11143327
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +182
System.Web.UI.Control.DataBindChildren() +11143327
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +182
Telerik.Web.UI.GridItem.SetupItem(Boolean dataBind, Object dataItem, GridColumn[] columns, ControlCollection rows) +756
Telerik.Web.UI.GridItemBuilder.InitializeItem(Int32 dataSourceIndex, String& nextItemHierarchicalIndex, Boolean& itemIsInEditMode) +192
Telerik.Web.UI.GridItemBuilder.CreateItems(GridGroupingContext group) +438
Telerik.Web.UI.GridTableView.CreateItems(IEnumerator enumerator, GridColumn[] columns, ControlCollection controls) +137
Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource) +1254
Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource) +640
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +72
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +147
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +261
Telerik.Web.UI.GridTableView.PerformSelect() +23
Telerik.Web.UI.GridTableView.DataBind() +363
Telerik.Web.UI.RadGrid.DataBind() +73
SSP.SP.ItAssets.ControlTemplates.SSP.SP.ItAssets.HardwareSearch.btnSearch_OnClick(Object sender, EventArgs e) +279
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +140
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981