Dear All,
We have installed a rainbow portal latest version available form
goole code. It was working fine for few days, but now oftenly it
crasches with following exceptions:
Can anyone please suggest what is the problem and how we can solve
this?
2008-09-01 06:43:45,226
Appl.Uptime: 32624468 ms
Logger: Rainbow
errorGUID: 952f0cf30b84484d963ff2c7641523e8
Code version: 1880
http://99.99.99.99/BAD/DesktopDefault.aspx?PageID=985
System.Web.HttpUnhandledException: Exception of
type 'System.Web.HttpUnhandledException' was thrown. --->
System.NullReferenceException: Object reference not set to an
instance of an object.
at Rainbow.UI.WebControls.MenuNavigation.products(Int32 tab) in
C:\Documents and Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 180
at Rainbow.UI.WebControls.MenuNavigation.RecourseMenu(Int32
tabIndex, PagesBox t, MenuTreeNode mn) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 275
at Rainbow.UI.WebControls.MenuNavigation.RecourseMenu(Int32
tabIndex, PagesBox t, MenuTreeNode mn) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 283
at Rainbow.UI.WebControls.MenuNavigation.RecourseMenu(Int32
tabIndex, PagesBox t, MenuTreeNode mn) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 283
at Rainbow.UI.WebControls.MenuNavigation.RecourseMenu(Int32
tabIndex, PagesBox t, MenuTreeNode mn) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 283
at Rainbow.UI.WebControls.MenuNavigation.AddMenuTreeNode(Int32
tabIndex, PageStripDetails myTab) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 254
at Rainbow.UI.WebControls.MenuNavigation.DataBind() in
C:\Documents and Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 157
at Rainbow.UI.WebControls.MenuNavigation.LoadControl(Object
sender, EventArgs e) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\MenuNavigation.cs:line 38
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
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.desktopdefault_aspx.ProcessRequest(HttpContext context) in
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\bad\d57d601e\7fa1c79b\App_Web_desktopdefault.aspx.cdcab7d2.1slmi
wh-.0.cs:line 0
at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApp
lication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously)
And the second error we got in the log:
System.Web.HttpUnhandledException: Exception of
type 'System.Web.HttpUnhandledException' was thrown. --->
System.NullReferenceException: Object reference not set to an
instance of an object.
at Rainbow.Design.ThemeManager.GetThemes() in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\Design\ThemeManager.cs:line 169
at Rainbow.Configuration.PageSettings.GetPageBaseSettings() in
C:\Documents and Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\Configuration\Settings\PageSettings.cs:line 460
at Rainbow.Configuration.PageSettings.GetPageCustomSettings(Int32
pageID) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\Configuration\Settings\PageSettings.cs:line 103
at Rainbow.Configuration.PageSettings.GetPageSettingsPagesBox
(Int32 PageID) in C:\Documents and
Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\Configuration\Settings\PageSettings.cs:line 239
at Rainbow.Configuration.PageStripDetails.get_Pages() in
C:\Documents and Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\Configuration\Settings\PageStripDetails.cs:line 117
at Rainbow.DesktopModules.Sitemap.Sitemap.RecurseSitemap
(PageStripDetails tab, Int32 level) in F:\ASP.NET 2.0
\Ramseur.Applications\Test.Applications\rainbow.hosting.1.1
\rainbow1.1to2.0\rainbow1.1
\DesktopModules\SiteMap\Sitemap.ascx.cs:line 270
at Rainbow.DesktopModules.Sitemap.Sitemap.MakeSitemap() in
F:\ASP.NET 2.0
\Ramseur.Applications\Test.Applications\rainbow.hosting.1.1
\rainbow1.1to2.0\rainbow1.1
\DesktopModules\SiteMap\Sitemap.ascx.cs:line 244
at Rainbow.DesktopModules.Sitemap.Sitemap.DataBind() in F:\ASP.NET
2.0\Ramseur.Applications\Test.Applications\rainbow.hosting.1.1
\rainbow1.1to2.0\rainbow1.1
\DesktopModules\SiteMap\Sitemap.ascx.cs:line 96
at Rainbow.DesktopModules.Sitemap.Sitemap.Page_Load(Object sender,
EventArgs e) in F:\ASP.NET 2.0
\Ramseur.Applications\Test.Applications\rainbow.hosting.1.1
\rainbow1.1to2.0\rainbow1.1
\DesktopModules\SiteMap\Sitemap.ascx.cs:line 294
at System.Web.UI.Control.OnLoad(EventArgs e)
at Rainbow.UI.WebControls.PortalModuleControl.OnLoad(EventArgs e)
in C:\Documents and Settings\ramseur\Desktop\RB.2.0.0.1880e\rainbow2.0
\Rainbow\UI\WebControls\PortalModuleControl.cs:line 700
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.ControlCollection.Add(Control child)
at System.Web.UI.WebControls.Table.RowControlCollection.Add
(Control child)
at DUEMETRI.UI.WebControls.DesktopPanes.CreateControlHierarchy()
at DUEMETRI.UI.WebControls.DesktopPanes.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
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.desktopdefault_aspx.ProcessRequest(HttpContext context) in
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\bad\d57d601e\7fa1c79b\App_Web_desktopdefault.aspx.cdcab7d2.1slmi
wh-.0.cs:line 0
at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApp
lication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously)