[Mono-list] Problem with multiple web applications
Francisco Carpe García
pacocarpe@hotmail.com
Tue, 21 Sep 2004 18:19:30 +0000
Hello,
I'm triying to port my applications written with .net 1.1 to mono. I`m using
Fedora Core 2 and mono 1.0.1, but I get a problem that I think it's about
executing multiple web applications on xsp server. I have two application, a
"core" aplication that provides a navigation frames and suports aplication's
security (permission, roles, etc), and a "test" application that is accesed
from a link existing in "core" application, and therefore, the "core"
application is loaded first. When I get "test" application from "core"
application I obtain the following error when I execute a postback in a web
form (the first time, no postback, the web form is loaded OK):
System.FormatException: Error parsing 424px
in <0x0026c> System.Web.UI.WebControls.Unit:.ctor
(string,System.Globalization.CultureInfo,System.Web.UI.WebControls.UnitType)
in <0x00015> System.Web.UI.WebControls.Unit:.ctor
(string,System.Globalization.CultureInfo)
in <0x00027> System.Web.UI.WebControls.Unit:Parse
(string,System.Globalization.CultureInfo)
in <0x000f6> System.Web.UI.WebControls.UnitConverter:ConvertFrom
(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,object)
in <0x00027> System.ComponentModel.TypeConverter:ConvertFrom (object)
in <0x00134> ASP.default_aspx:__BuildControl_titulo ()
in <0x000b0> ASP.default_aspx:__BuildControl_Form1 ()
in <0x0005b> ASP.default_aspx:__BuildControlTree (System.Web.UI.Control)
in <0x00045> ASP.default_aspx:FrameworkInitialize ()
in <0x0009e> System.Web.UI.Page:ProcessRequest (System.Web.HttpContext)
in <0x002eb> ExecuteHandlerState:Execute ()
in <0x00084> StateMachine:ExecuteState
(System.Web.HttpApplication/IStateHandler,bool&)
In some others forms, when I do postback I get other type of error:
System.NullReferenceException: Object reference not set to an instance of an
object
in <0x0000f> System.Int32:FindSign
(int&,string,System.Globalization.NumberFormatInfo,bool&,bool&)
in <0x00427> System.Int32:Parse
(string,System.Globalization.NumberStyles,System.IFormatProvider)
in <0x00013> System.Int32:Parse (string,System.IFormatProvider)
in <0x00019> System.Convert:ToInt32 (string,System.IFormatProvider)
in <0x0000e> System.String:System.IConvertible.ToInt32
(System.IFormatProvider)
in <0x00473> System.Convert:ToType
(object,System.Type,System.IFormatProvider)
in <0x00069> System.Convert:ChangeType (object,System.Type)
in <0x0020d>
System.Web.Compilation.TemplateControlCompiler:GetExpressionFromString
(System.Type,string)
in <0x000e9>
System.Web.Compilation.TemplateControlCompiler:AddCodeForPropertyOrField
(System.Web.UI.ControlBuilder,System.Type,string,string,bool)
in <0x001e3>
System.Web.Compilation.TemplateControlCompiler:ProcessPropertiesAndFields
(System.Web.UI.ControlBuilder,System.Reflection.MemberInfo,string,string)
in <0x003e0>
System.Web.Compilation.TemplateControlCompiler:CreateAssignStatementsFromAttributes
(System.Web.UI.ControlBuilder)
in <0x0014b>
System.Web.Compilation.TemplateControlCompiler:CreateControlTree
(System.Web.UI.ControlBuilder,bool,bool)
in <0x00494>
System.Web.Compilation.TemplateControlCompiler:CreateControlTree
(System.Web.UI.ControlBuilder,bool,bool)
in <0x00494>
System.Web.Compilation.TemplateControlCompiler:CreateControlTree
(System.Web.UI.ControlBuilder,bool,bool)
in <0x00494>
System.Web.Compilation.TemplateControlCompiler:CreateControlTree
(System.Web.UI.ControlBuilder,bool,bool)
in <0x00050> System.Web.Compilation.TemplateControlCompiler:CreateMethods ()
in <0x0000a> System.Web.Compilation.PageCompiler:CreateMethods ()
in <0x00148> System.Web.Compilation.BaseCompiler:GetCompiledType ()
in <0x00251> System.Web.Compilation.AspGenerator:GetCompiledType ()
in <0x00036> System.Web.UI.PageParser:CompileIntoType ()
in <0x00018> System.Web.UI.TemplateControlParser:GetCompiledInstance ()
in <0x00050> System.Web.UI.PageParser:GetCompiledPageInstance
(string,string,System.Web.HttpContext)
in <0x00011> System.Web.UI.PageHandlerFactory:GetHandler
(System.Web.HttpContext,string,string,string)
in <0x0034e> System.Web.HttpApplication:CreateHttpHandler
(System.Web.HttpContext,string,string,string)
in <0x0011f> CreateHandlerState:Execute ()
in <0x00084> StateMachine:ExecuteState
(System.Web.HttpApplication/IStateHandler,bool&
Nevertheless, if I access directly to "test" application without use the
link present in "core" application I don`t get any error (the "core"
application in this case is not loaded).
I have finding some information about this issue, and I have found some
information about a bug quite similar to my error (it`s bugzilla report is
http://bugzilla.ximian.com/show_bug.cgi?id=55978), but that nowadays is
closed as resolved. There are a thread in this list talking about this bug
(http://lists.ximian.com/archives/public/mono-list/2004-June/021629.html).
Could anybody tell me if my error could be a new bug related with the one I
have mentioned?
Thanks very much,
Paco Carpe.
_________________________________________________________________
¿Estás pensando en cambiar de coche? Todas los modelos de serie y extras en
MSN Motor. http://motor.msn.es/researchcentre/