[Mono-list] First load error
Lorenzo Viola
info at eulogika.net
Fri Sep 14 02:23:02 EDT 2007
perhaps my previous post is connected to the following...
http://bugzilla.ximian.com/show_bug.cgi?id=77278
>
> Hello, I'm struggling on this problem from 2 days, I need some help...
>
> I'm developing a website using vs2005,and then I deploy it to a debian
> / apache2 / mod-mono box
>
> On the windows machine (vista + iis) I get no problem...when launching
> the application
> from a browser on the linux machine, the first time a user browse the
> home page gets the below message...
>
> refreshing the page, the problem gets away, without problem.
>
> My real problem is that I can't get a real debug...
>
> On mono, there is some variable still null at startup...
> but I can't find which it is...
>
>
> I've tried :
> Console.Error.WriteLine(ex);
>
> But I get no error inside the apache2 log...
>
> The only way I found, is to place inside global.asax the following :
>
> void Application_Error(object sender, EventArgs e)
> {
> string EventLogFile = "/var/www/xxxxxxxxxx/xxxxxx.log";
> StreamWriter sw = new StreamWriter(File.OpenWrite(EventLogFile));
> sw.AutoFlush = true;
>
> string sError = Server.GetLastError().ToString();
> string sTrace = Server.GetLastError().StackTrace.ToString();
> sw.WriteLine("###################### ERROR ");
> sw.WriteLine(sError);
>
> string sErrorInner, sTraceInner;
> if (Server.GetLastError().InnerException != null)
> {
> sErrorInner = Server.GetLastError().InnerException.ToString();
> sTraceInner =
> Server.GetLastError().InnerException.StackTrace.ToString();
> sw.WriteLine("###################### ERROR INNER ");
> sw.WriteLine(sErrorInner);
> }
> sw.Close();
> }
>
>
> but I get the same message below...
>
> I read about the tracing system, but it looks an overhead to me...
>
> There is any other way than installing a whole linux system with some
> IDE like monodevelop ?
> it takes a lot of time...
>
>
> Best Regards
>
>
>
> ps...the only strange thing I do is loading at preinit a different
> masterpage...
>
>
> protected override void OnPreInit(EventArgs e)
> {
> try
> {
> GetCookie();
>
> string sMPFile = "~/templates/t" + Session["soc"] +
> "_home.master";
> if (Session["op"].ToString() == "page")
> sMPFile = "~/templates/t" + Session["soc"] +
> "_page.master";
>
> base.MasterPageFile = sMPFile;
> base.OnPreInit(e);
> }
> catch (Exception ex)
> {
> Console.Error.WriteLine(ex);
> throw;
> }
> }
>
>
>
> (this is error I get...)
>
>
> Server Error in '/' Application
>
> ------------------------------------------------------------------------
>
>
> /Object reference not set to an instance of an object/
>
> *Description: *Error processing request.
>
> *Error Message: *HTTP 500. System.NullReferenceException: Object
> reference not set to an instance of an object
>
> *Stack Trace: *
>
> System.NullReferenceException: Object reference not set to an instance of an object
> at ASP.templates_tcub_home_master.__Render_form1 (System.Web.UI.HtmlTextWriter __output, System.Web.UI.Control parameterContainer) [0x00000]
> at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_HtmlTextWriter_Control (System.Web.UI.HtmlTextWriter,System.Web.UI.Control)
> at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.HtmlControls.HtmlForm.RenderChildren (System.Web.UI.HtmlTextWriter w) [0x00000]
> at System.Web.UI.HtmlControls.HtmlContainerControl.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.HtmlControls.HtmlForm.Render (System.Web.UI.HtmlTextWriter w) [0x00000]
> at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.HtmlControls.HtmlForm.RenderControl (System.Web.UI.HtmlTextWriter w) [0x00000]
> at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Page.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
> at System.Web.UI.Page.InternalProcessRequest () [0x00000]
> at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000]
>
> ------------------------------------------------------------------------
> 09/14/2007 06:10:35
More information about the Mono-list
mailing list