I am with a web hosting company that hosts hundreds of DNN sites. I recently did a few default installs of DNN 7.1.2. After they were installed, it was brought to my attention that if you go to:
Admin -> Site Settings -> Advanced Settings
Click on any of the following:
Home Page
Registration Page
User Profile Page
The drop down selector opens up and just spins. If I use firebug, I found the following error:
TypeError: model.children is undefined
the page with the error is:
/resources/shared/components/dropdownlist/dnn.dropdownlist.js?cdv=18
The code section from the page where the error is:
TreeNodeConverter.castNode = function(model) {
if (!model) {
return null;
}
var castedNode = TreeNodeConverter.createNodeFromModel(model.data);
for (var i = 0, count = model.children.length; i < count; i++) {
castedNode.children.push(TreeNodeConverter.castNode(model.children[i]));
}
return castedNode;
};
Through much research I ran across the original issue in this post which appeared to be related, but the original poster was doing something different. So I tried to do the same thing that was originally posted in this article and was not able to. The reason is that the default Control Panel is set to RIBBONBAR and it handles adding modules different than the CONTROLBAR setting. So I updated the installation to CONTROLBAR and now I can replicate the same exact problem the original poster is seeing. Also, the issue I am reporting is still occurring as well.
Can the original poster try and see if they can replicate the issue I am having with:
Admin -> Site Settings -> Advanced Settings
Click on any of the following:
Home Page
Registration Page
User Profile Page
Also, these sites are setup on the following:
Windows 2008 R2
Plesk 11.5
MS SQL 2008 R2
DNN was installed with the defaults using DotNetNuke_Community_07.01.02_Install.zip which was downloaded from dotnetnuke.codeplex.com.
Tried with the installed jquery
1.9.1
1.10.3
I also tried the hosted jquery versions that were listed by default:
http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js
I also tried a few other versions of jquery and jqueryui without success
I also tried to install 7.1.0, 7.1.1 and 7.1.2 with the same results.
I then installed DotNetNuke_Community_07.00.06_Install.zip downloaded from dotnetnuke.codeplex.com and everything worked as it should. I then installed the 7.1.2 upgrade package from codeplex.com over it. It completed without errors, but the problems I am reporting are not occurring.
I am at a loss as to where to go from here and feel that this issue is related to the original posters and hope to find a resolutions here?
Any ideas?