Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN failing, looking for optionsDNN failing, looking for options
Previous
 
Next
New Post
2/10/2009 8:46 PM
 

Hello DNN experts,

I have a web site running DNN, www.LearnMicrosoftBI.com. For about the past three months, it has experienced a series of errors. Typically these include a completely unreachable site, an ASP.NET error page, users unable to log in, users unable to sign up, or various other errors. Last week I had nearly all of those errors. You can see samples of the event log here and here. The hosting company upgraded me to 4.09.01, but the errors continued, as seen here.

This is a plain installation with no third-party modules. I do have a third-party skin if that matters. The hosting company says they have seen this once before with a site that made heavy use of the blog module, which I do use quite a bit. The hosting company says the only option at this point is to start over from scratch and rebuild the site. This bothers me because:

  • I have over 3,000 users signed up for the site
  • I have a number of messages in the forum
  • There are several external sites that link to various blog postings I've made

My questions for you are: Do I have any alternatives other than a complete rebuild, resulting in the loss of my users and forum posts? Can I copy the users and forum posts from the SQL tables and reload them if I have to do a rebuild?

Your help is appreciated. Thanks.

--Craig

 
New Post
2/11/2009 10:38 AM
 

From the errors, I don't see that DNN is at fault.  They look more like hardware/IIS/ASP.NET/AppPool types of errors.  But, and this is a big but, there's no details shown so there's no way to trace this from what you supply.  IIS logs, event log entries and performance counters would all be important to look at.  Also, without knowing the host or setup, it may simply be you're on an overloaded server.

As for the rest of the questions, you can always save everything and repopulate, provided you have a good database backup.  And maybe some SQL skills.

Jeff

 
New Post
2/11/2009 11:16 AM
 

Hi Craig:

Could you provide a little more info? Who is the hosting company? Are you using shared hosting, a virtual server, dedicated server, etc; sql express, workgroup, standard, etc? Also if you are running it on a server what are the server specs and database size?


Thank You!!

Paul Weinstock
 
New Post
2/11/2009 11:36 AM
 

I've only seen this happen twice and both times the people using it were using the blog module pretty hard.  The first time I saw it, I figured the guy had just somehow corrupted a user or something so we just made him rebuild  Here's a copy of the error.  Has anyone ever seen this before:

 

AssemblyVersion: 04.09.01
PortalID: 0
PortalName:
UserID: -1
UserName:
ActiveTabID: 36
ActiveTabName: Home
RawURL: /Default.aspx?tabid=36&error=RoleName&content=0
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.1.3; MS-RTC LM 8; MSOffice 12)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 29b7c7a5-6e66-4414-bc70-9e0d12f01d3e
InnerException: RoleName
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Data.ProviderBase.FieldNameLookup.GetOrdinal
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: RoleName ---> System.IndexOutOfRangeException: RoleName at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName) at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) at System.Data.SqlClient.SqlDataReader.get_Item(String name) at DotNetNuke.Security.Membership.DNNRoleProvider.GetRoleNames(Int32 portalId, Int32 userId) at DotNetNuke.Entities.Users.UserInfo.get_Roles() at DotNetNuke.Entities.Users.UserInfo.IsInRole(String role) at DotNetNuke.Security.PortalSecurity.IsInRole(String role) at DotNetNuke.Common.Globals.IsLayoutMode() at DotNetNuke.UI.Skins.Skin.Page_Init(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.UserControl.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at DotNetNuke.Framework.DefaultPage.Page_Init(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.Page.OnInit(EventArgs e) at DotNetNuke.Framework.PageBase.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name:

 

and another:

AssemblyVersion: 04.09.01
PortalID: -1
PortalName:
UserID: -1
UserName:
ActiveTabID: -1
ActiveTabName:
RawURL: /Default.aspx?tabid=36&error=RoleName&content=0
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.1.3; MS-RTC LM 8; MSOffice 12)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: d2ddf386-6b13-48ef-8ada-b9e817945495
InnerException: TabID
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Data.ProviderBase.FieldNameLookup.GetOrdinal
StackTrace:
Message: System.IndexOutOfRangeException: TabID at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName) at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) at System.Data.SqlClient.SqlDataReader.get_Item(String name) at DotNetNuke.Entities.Tabs.TabController.FillTabInfo(IDataReader dr, Boolean CheckForOpenDataReader, Boolean CheckForLegacyFields) at DotNetNuke.Entities.Tabs.TabController.FillTabInfoCollection(IDataReader dr, Boolean CheckForLegacyFields)
Source:
Server Name:

Any ideas?

 
New Post
2/11/2009 11:57 AM
 

Jeff, thanks for the answer. Tony from PowerDNN has jumped in with more details and I appreciate that. I have also posted another image with various errors. Note that the image is huge so it will take a while to load. Hopefully between what I show and the added information from Tony, there's an answer out there.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN failing, looking for optionsDNN failing, looking for options


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out