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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Has this bug ever been addressed?Has this bug ever been addressed?
Previous
 
Next
New Post
9/4/2008 12:45 PM
 

 I have been getting acouple of errors on a new install of DNN 4.08.04.  I have found multiple threads about the but but no fixes (that work) and the threads all just stop sometime in May.

I get this one from  DotNetNuke.Entities.Tabs.TabController.FillTabInfo 

AssemblyVersion: 04.08.04
PortalID: -1
PortalName
UserID: -1
UserName
ActiveTabID: -1
ActiveTabName
RawURL: /Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://portal.welldynerx.com/
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 4ad944d4-a090-4210-a70a-899d0bf15f22
InnerException: Index was outside the bounds of the array.
FileName
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Collections.Generic.Dictionary`2.Insert
StackTrace
Message: System.IndexOutOfRangeException: Index was outside the bounds of the array. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at DotNetNuke.Entities.Tabs.TabController.FillTabInfo(IDataReader dr, Boolean CheckForOpenDataReader, Boolean CheckForLegacyFields) at DotNetNuke.Entities.Tabs.TabController.FillTabInfoDictionary(IDataReader dr)
Source:

I also get a similar null ref error from DotNetNuke.Entities.Modules.ModuleController.GetModuleByDefinition

System.Exception: Unhandled Error: ---> System.NullReferenceException: Object reference not set to an instance of an object. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at DotNetNuke.Entities.Modules.ModuleController.GetModuleByDefinition(Int32 PortalId, String FriendlyName) at DotNetNuke.Entities.Portals.PortalSettings.GetSiteSetting(Int32 PortalId, String SettingName) at DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object s, EventArgs e) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---

I get these error from 3 to 10 time daily on a low trffic site (high percent of users that see errors).  I had high hopes that this was fixed after seeing the problem discused at the end of '07.

This doesn't help me defend DNN as a platform to my dev team.

Please Help

SH

 
New Post
9/4/2008 12:54 PM
 

I believe this has been corrected in the 4.9, though it is not easy to recreate the error in testing from my experience, though I do have sites that experience it.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
9/4/2008 1:50 PM
 

Shawn:

I'm afraid I cannot help you a lot but I can tell you this, I run multiple versions of DNN for multiple sites with SQL 2000 and 2005 on my server and I have never seen that error.  I am not familiar with the history you mention either but, I don't think PortalID should be -1.  Also, that method name with "Dictionary`2" looks kind of funky.

You've probably been over all the basics but just in case, how are your server resources?  Memory?  Is SQL Server on the same box?  How's the memory for it?  Available disk space?  How about the Windows system logs, do they show anything strange?  Does it happen with any browser?  Do you have all the latest patches?  What if you add the site to the "Trusted Zone" in the browser?

Tell your dev team to hang in there, this is not a widespread issue in my opinion.  Just wanted you to think out of the box for diagnostics, in this case the box is DNN, look into the O/S, server, and infrastructure health to see if there's anything that may be producing intermittent problems.

Carlos

 

 
New Post
9/4/2008 2:06 PM
 

 I simply Googled "System.Collections.Generic.Dictionary`2.Insert DNN" and found multiple threads here and on other site about this issue.  It has somthing to do with cacheing the tab collection.  As for the environment, it on Windows 2003 (filly patched), sql 2000 (seperate box also patched), both servers are in good health and I don't see any system event that would correspond to these errors.  They do however seem to happen more immedialy after a app ppol reycle.  I have turned off all recycleing and cacheing in hope that I can get by untill this is fixed.

Any ideas on when 4.09 is going to be released.  Looks like it is in RC2.

 
New Post
9/4/2008 3:53 PM
 

 We are in final prep stage on 4.9.0 and expect to release it early next week.


Joe Brinkman
DNN Corp.
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Has this bug ever been addressed?Has this bug ever been addressed?


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