MySql bug after installation and login...

Post here for help with installing or upgrading mojoPortal pre-compiled release packages. When posting in this forum, please provide all relevant details. You may also want to review the installation or upgrading documentation.

If you have questions about using the source code or working with mojoPortal in Visual Studio, please post in the Developer forum.

Post here for help with installation of mojoPortal pre-compiled release packages

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.

You may also want to review the installation or upgrading documentation.

If you have questions about using the source code or working with mojoPortal in Visual Studio, please post in the Developer forum.

This thread is closed to new posts. You must sign in to post in the forums.
1/5/2009 3:33:43 AM
Gravatar
Total Posts 35
---------------- Alexei V.

Re: MySql bug after installation and login...

another issue, when I click to reply any forum message:

 

 

 

2009-01-05 12:32:09,204 ERROR mojoPortal.Web.mojoBasePage - 79.139.184.241-ru-RU - /Forums/EditPost.aspx?thread=5&forumid=3&pageid=1&pagenumber=1
System.InvalidCastException: Object cannot be cast from DBNull to other types.
at System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at ASP.forums_editpost_aspx.__DataBinding__control9(Object sender, EventArgs e) in c:\HostingSpaces\portalwe\portal.webaltera.ru_m7kx4xrt\Forums\EditPost.aspx:line 67
at System.Web.UI.Control.OnDataBinding(EventArgs e)
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 mojoPortal.Web.ForumUI.ForumPostEdit.PopulateControls()
at mojoPortal.Web.ForumUI.ForumPostEdit.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e) in G:\mojoportal-2-2-8-1-sourcecode\sourcecode\mojoportal\Web\Components\mojoBasePage.cs:line 366
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2009-01-05 12:32:09,298 ERROR mojoPortal.Web.Global - 79.139.184.241-ru-RU - /Forums/EditPost.aspx?thread=5&forumid=3&pageid=1&pagenumber=1
System.InvalidCastException: Object cannot be cast from DBNull to other types.
at System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at ASP.forums_editpost_aspx.__DataBinding__control9(Object sender, EventArgs e) in c:\HostingSpaces\portalwe\portal.webaltera.ru_m7kx4xrt\Forums\EditPost.aspx:line 67
at System.Web.UI.Control.OnDataBinding(EventArgs e)
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 mojoPortal.Web.ForumUI.ForumPostEdit.PopulateControls()
at mojoPortal.Web.ForumUI.ForumPostEdit.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e) in G:\mojoportal-2-2-8-1-sourcecode\sourcecode\mojoportal\Web\Components\mojoBasePage.cs:line 366
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2009-01-05 12:32:09,360 ERROR mojoPortal.Web.Global - 79.139.184.241-ru-RU - /Forums/EditPost.aspx?thread=5&forumid=3&pageid=1&pagenumber=1
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.InvalidCastException: Object cannot be cast from DBNull to other types.
at System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at ASP.forums_editpost_aspx.__DataBinding__control9(Object sender, EventArgs e) in c:\HostingSpaces\portalwe\portal.webaltera.ru_m7kx4xrt\Forums\EditPost.aspx:line 67
at System.Web.UI.Control.OnDataBinding(EventArgs e)
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 mojoPortal.Web.ForumUI.ForumPostEdit.PopulateControls()
at mojoPortal.Web.ForumUI.ForumPostEdit.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e) in G:\mojoportal-2-2-8-1-sourcecode\sourcecode\mojoportal\Web\Components\mojoBasePage.cs:line 366
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.forums_editpost_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\4393fd65\d073254a\App_Web_ihzmyc4t.9.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2009-01-05 12:32:18,548 INFO mojoPortal.Business.SiteSettings - SiteSettings expandoProperties was null so nothing was saved
2009-01-05 12:32:33,954 ERROR mojoPortal.Web.mojoBasePage - 79.139.184.241-ru-RU - /Forums/EditPost.aspx?thread=5&forumid=3&pageid=1&pagenumber=1
System.InvalidCastException: Object cannot be cast from DBNull to other types.
at System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at ASP.forums_editpost_aspx.__DataBinding__control9(Object sender, EventArgs e) in c:\HostingSpaces\portalwe\portal.webaltera.ru_m7kx4xrt\Forums\EditPost.aspx:line 67
at System.Web.UI.Control.OnDataBinding(EventArgs e)
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 mojoPortal.Web.ForumUI.ForumPostEdit.PopulateControls()
at mojoPortal.Web.ForumUI.ForumPostEdit.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e) in G:\mojoportal-2-2-8-1-sourcecode\sourcecode\mojoportal\Web\Components\mojoBasePage.cs:line 366
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2009-01-05 12:32:33,970 ERROR mojoPortal.Web.Global - 79.139.184.241-ru-RU - /Forums/EditPost.aspx?thread=5&forumid=3&pageid=1&pagenumber=1
System.InvalidCastException: Object cannot be cast from DBNull to other types.
at System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at ASP.forums_editpost_aspx.__DataBinding__control9(Object sender, EventArgs e) in c:\HostingSpaces\portalwe\portal.webaltera.ru_m7kx4xrt\Forums\EditPost.aspx:line 67
at System.Web.UI.Control.OnDataBinding(EventArgs e)
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 mojoPortal.Web.ForumUI.ForumPostEdit.PopulateControls()
at mojoPortal.Web.ForumUI.ForumPostEdit.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e) in G:\mojoportal-2-2-8-1-sourcecode\sourcecode\mojoportal\Web\Components\mojoBasePage.cs:line 366
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2009-01-05 12:32:34,001 ERROR mojoPortal.Web.Global - 79.139.184.241-ru-RU - /Forums/EditPost.aspx?thread=5&forumid=3&pageid=1&pagenumber=1
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.InvalidCastException: Object cannot be cast from DBNull to other types.
at System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at ASP.forums_editpost_aspx.__DataBinding__control9(Object sender, EventArgs e) in c:\HostingSpaces\portalwe\portal.webaltera.ru_m7kx4xrt\Forums\EditPost.aspx:line 67
at System.Web.UI.Control.OnDataBinding(EventArgs e)
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 mojoPortal.Web.ForumUI.ForumPostEdit.PopulateControls()
at mojoPortal.Web.ForumUI.ForumPostEdit.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e) in G:\mojoportal-2-2-8-1-sourcecode\sourcecode\mojoportal\Web\Components\mojoBasePage.cs:line 366
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.forums_editpost_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\4393fd65\d073254a\App_Web_ihzmyc4t.9.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
 

1/5/2009 8:36:37 AM
Gravatar
Total Posts 18439

Re: MySql bug after installation and login...

Hi,

Regarding the email probelm see this thread as this issue has come up before but I don't have a solution for it. If you are using the very latest mojoportal code from svn trunk, you can try adding this to Web.config or user.config:

<add key="DisableDotNetOpenMail" value="true" />

to make it use the normal .NET mail classes instead of DotNetOpenMail. I don't know if that will solve it but its worth a try, the setting only exists in the latest code from svn trunk though.

Regarding the forum issue, I was able to produce this probelm on my machine using MySql and configuring a forum for anonymous posting. I have fixed it here so it will be fixed in svn trunk within the next few days. You can fix it in your copy of the source code if you look in mojoPortal.Features.Data.MySql /Forums.DBForums.cs the method ForumThreadGetPostsReverseSorted

look for this:

sqlCommand.Append("COALESCE(up.TotalPosts As PostAuthorTotalPosts, ");

and change it to this:

sqlCommand.Append("COALESCE(up.TotalPosts, 0) As PostAuthorTotalPosts, ");

Please, in the future, post only 1 question per thread and don't start new questions on an existing thread.

Best,

Joe

1/5/2009 8:38:41 AM
Gravatar
Total Posts 18439

Re: MySql bug after installation and login...

I just commited the fix for the forum problem in svn trunk, so if you get the latest it will be fixed.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.