Exception of type 'System.Web.HttpUnhandledException' was thrown.

System.Web.HttpException: Error executing child request for /Product.aspx. ---> System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Collections.Specialized.NameObjectCollectionBase.BaseGet(Int32 index)
   at System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllValues(Type type)
   at Iteam.Trex.Content.CategoryCollection.GetEnumerator() in C:\Development\Wendros\branches\Wendros_se_1_0\Libs\Iteam.Trex.Content\Category.cs:line 50
   at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource)
   at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)
   at System.Web.UI.WebControls.Repeater.DataBind()
   at System.Web.UI.Control.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at System.Web.UI.Control.DataBind()
   at System.Web.UI.Control.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at System.Web.UI.Control.DataBind()
   at System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem)
   at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource)
   at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)
   at System.Web.UI.WebControls.Repeater.DataBind()
   at System.Web.UI.Control.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at System.Web.UI.Control.DataBind()
   at System.Web.UI.Control.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at System.Web.UI.Control.DataBind()
   at System.Web.UI.Control.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at System.Web.UI.Control.DataBind()
   at System.Web.UI.Control.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at System.Web.UI.Control.DataBind()
   at Iteam.Trex.Web.Site.Product.Page_Load(Object sender, EventArgs e) in C:\Development\Wendros\branches\Wendros_se_1_0\Apps\Wendros_se\Product.aspx.cs:line 32
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(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)
   --- End of inner exception stack trace ---
   at System.Web.UI.Page.HandleError(Exception e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest()
   at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
   at System.Web.UI.Page.ProcessRequest(HttpContext context)
   at ASP.product_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\602456d5\26c82066\App_Web_product.aspx.cdcab7d2.exwx5ui1.0.cs:line 0
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   --- End of inner exception stack trace ---
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   at Iteam.Trex.Web.Site.SiteQueryPathParser.TransferTo(String path, Boolean appendOriginalQueryString) in C:\Development\Wendros\branches\Wendros_se_1_0\Apps\Wendros_se\Global.asax.cs:line 102
   at Iteam.Trex.Web.QueryPathParser.TransferTo(String path) in C:\Development\Wendros\branches\Wendros_se_1_0\Libs\Iteam.Trex.Web\QueryPathParser.cs:line 327
   at Iteam.Trex.Web.SegmentParsers.CategorySegmentParser.TransferTo(QueryPathParser parser, SimpleCategoryNode category) in C:\Development\Wendros\branches\Wendros_se_1_0\Libs\Iteam.Trex.Web\SegmentParsers\CategorySegmentParser.cs:line 138
   at Iteam.Trex.Web.SegmentParsers.CategorySegmentParser.ProcessSegments(QueryPathParser parser, String[]& segments) in C:\Development\Wendros\branches\Wendros_se_1_0\Libs\Iteam.Trex.Web\SegmentParsers\CategorySegmentParser.cs:line 117
   at Iteam.Trex.Web.QueryPathParser.ProcessSegments(String[]& segments) in C:\Development\Wendros\branches\Wendros_se_1_0\Libs\Iteam.Trex.Web\QueryPathParser.cs:line 251
   at Iteam.Trex.Web.QueryPathParser.ParseRequest(String targetPath) in C:\Development\Wendros\branches\Wendros_se_1_0\Libs\Iteam.Trex.Web\QueryPathParser.cs:line 269
   at Iteam.Trex.Web.Site.Global.Application_PostAcquireRequestState(Object sender, EventArgs e) in C:\Development\Wendros\branches\Wendros_se_1_0\Apps\Wendros_se\Global.asax.cs:line 312
   at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)