[Mono-bugs] [Bug 456305] [Regression] mojoPortal fails with InvalidCastException
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Dec 12 21:44:27 EST 2008
https://bugzilla.novell.com/show_bug.cgi?id=456305
User mhabersack at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=456305#c6
Marek Habersack <mhabersack at novell.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|mhabersack at novell.com |mono-bugs at lists.ximian.com
Status|REOPENED |NEW
Component|Sys.Web |misc
Product|Mono: Class Libraries |Mono: Runtime
--- Comment #6 from Marek Habersack <mhabersack at novell.com> 2008-12-12 19:44:19 MST ---
This appears to be a bug in the runtime introduced into the 2.2 branch after my
last comment to this bug (Dec 8). The error occurs with the code below:
Console.WriteLine ("Page.Master == {0}", Page.Master);
Console.WriteLine ("ScriptManager1 == {0}", Page.Master.FindControl
("ScriptManager1"));
Console.WriteLine ("ScriptManager1 is ScriptManager: {0}",
Page.Master.FindControl ("ScriptManager1") is ScriptManager);
ScriptController
=(ScriptManager)Page.Master.FindControl("ScriptManager1");
The CWLs were added by me, the last line comes from the MojoPortal 2.2.7.9
sources (Web/Controls/SiteModuleControl.cs:52). Here's the output when running
the application under xsp2 from branch:
Page.Master == ASP.data_sites_1_skins_styleshout_techmania_layout_master
ScriptManager1 == System.Web.UI.ScriptManager
ScriptManager1 is ScriptManager: False
This is most likely the cause of the error in blog starter kit as well. It
appears that the runtime improperly checks the type of the returned control and
so the type cast fails.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list