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...Skins, Themes, ...Skins, Themes, ...Horrible Skin/Container BugHorrible Skin/Container Bug
Previous
 
Next
New Post
1/29/2007 9:53 PM
 

I have lost 3 DNN 4.1.1 test installs tonight to some strange bug with loading/changing skins and I am absolutely fed up now.  I was having trouble trying to load a custom skin/container set but then actually reproduced the problem with a 100% clean install/db with only stock skins/containers.

System Config:
Windows XP SP2 / All security patches as of 1/29/2006
SQL Express SP1 (No post-sp1 rollup)

Steps to reproduce the last time tonight (I refuse to setup another install and do it again right now)

1. Create /dnn virtual directory, copy files, setup web.config, set aspnet/network service write permissions, let install run

2. Login as host/dnnhost

3. Go to skins page and select any different skin (I chose DNN-Gray Vertical Menu)

BAM... crashed and the site is completely unusable (db trashed somewhere).  I've tried screwing with the records in the DB to change the skin back and such, no luck.

Exact Error I Receive:

An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Value cannot be null. Parameter name: type ---> System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at DotNetNuke.Framework.Reflection.CreateObject(String TypeName, String CacheKey, Boolean UseCache) at DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectProviderName, String ObjectNamespace, String ObjectAssemblyName, Boolean UseCache) at DotNetNuke.Modules.NavigationProvider.NavigationProvider.Instance(String FriendlyName) at DotNetNuke.UI.Skins.NavObjectBase.InitializeNavControl(Control objParent, String strDefaultProvider) at DotNetNuke.UI.Skins.Controls.TreeViewMenu.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) 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 ---

I give up for tonight... I've completely lost a portal I had lots of work into (I still have the db if we find a fix).  Anybody have any idea!??

Craig

 
New Post
1/30/2007 1:48 PM
 
I have tested the 4.1.1 pre release and had no problem. Tonight I will test the released version to see if I can reproduce the problem.

Did you choose the skin with Tree menu by any chance?

Salar
 
New Post
1/30/2007 4:32 PM
 

Congratulations - you've hit the 'forgotten to put in the right code in the build bug'

Here's how to get you skins back online

http://blogs.ninameiers.com/2007/01/30/Broken+DNN+Site+Using+Vertical+Menu.aspx

I belive you can also find another build with the correct dll for the provider and put it in, but at least get the site working again using that fix.

Nina Meiers


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
New Post
1/30/2007 5:06 PM
 

Download DotNetNuke 4.4.1. source and copy the conent of /bin to your fresh DNN4.4.1 installation. It seems that at least

DotNetNuke.ASP2MenuNavigationProvider.dll
DotNetNuke.Caching.BroadcastPollingCachingProvider.dll
DotNetNuke.Caching.BroadcastPollingCachingProvider.SQLDataProvider.dll
DotNetNuke.DNNDropDownNavigationProvider.dll
DotNetNuke.DNNMenuNavigationProvider.dll
DotNetNuke.DNNTreeNavigationProvider.dll
are missing in the upgrade and install packages.
 
New Post
1/30/2007 5:18 PM
 

There was a valid reason for leaving most of these assemblies out of the install package, as we don't want to load assemblies that are never used.  However, we forgot that the TreeNavigation provider is required for the Vertical menu style skins.

You will only need to copy the DNNTreeNavigationProvider assembly.


Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Horrible Skin/Container BugHorrible Skin/Container Bug


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