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 ...Host Settings Error after upgrade to 6.1.4Host Settings Error after upgrade to 6.1.4
Previous
 
Next
New Post
4/4/2012 7:46 PM
 

Hi William

Thanks for the help.

Looking at the ones with only  NULL ModuleDefID there are:

 

ModuleControlID ControlKey ControlTitle ControlSrc
613 NULL NULL Admin/Vendors/Adsense.ascx
616 NULL NULL Admin/Syndication/FeedExplorer.ascx
44 Access Denied Access Denied Admin/Security/AccessDenied.ascx
159 Adsense Google Adsense Admin/Vendors/EditAdsense.ascx
113 CONTROLPANEL:CLASSIC NULL Admin/ControlPanel/Classic.ascx
114 CONTROLPANEL:ICONBAR NULL Admin/ControlPanel/IconBar.ascx
1012 CONTROLPANEL:RIBBONBAR NULL Admin/ControlPanel/RibbonBar.ascx
614 Edit Edit Adsense Admin/Vendors/EditAdsense.ascx
116 ExportModule Export Module Admin/Modules/Export.ascx
662 ExportTab Export Tab Admin/Tabs/Export.ascx
77 File Manager File Upload DesktopModules/Admin/FileManager/WebUpload.ascx
112 Help Module Help controls/Help.ascx
115 ImportModule Import Module Admin/Modules/Import.ascx
661 ImportTab Import Tab Admin/Tabs/Import.ascx
637 Install Package Installer DesktopModules/Admin/Extensions/Install.ascx
72 Login Account Login DesktopModules/Admin/Authentication/Login.ascx
636 Logoff Account Logout DesktopModules/Admin/Authentication/Logoff.ascx
43 Module Module Admin/Modules/ModuleSettings.ascx
49 Privacy Privacy Statement Admin/Portal/Privacy.ascx
153 Profile Profile DesktopModules/Admin/Security/ManageUsers.ascx
48 Purchase Purchase Admin/Sales/Purchase.ascx
46 Register Register DesktopModules/Admin/Security/ManageUsers.ascx
154 SendPassword Send Password Admin/Security/SendPassword.ascx
617 Settings Feed Explorer Settings Admin/Syndication/FeedExplorerSettings.ascx
70 Tab Tab Management DesktopModules/Admin/Tabs/ManageTabs.ascx
50 Terms Terms Of Use Admin/Portal/Terms.ascx
638 UnInstall Package UnInstaller DesktopModules/Admin/Extensions/UnInstall.ascx
78 View Vendor View Vendor DesktopModules/Admin/Vendors/EditVendors.ascx
155 ViewProfile View Profile Admin/Users/ViewProfile.ascx
1034 ViewSource View Module Source Admin/Modules/ViewSource.ascx

From what you said, it's the first two rows that may be the issue.  Should I delete any or add a ControlKey value?

Thanks

 
New Post
4/5/2012 12:16 AM
Accepted Answer 

David,

The first two having a null ModuleDefID and null ControlKey are the ones causing the error when trying Host Settings. However, the root of the problem is a bit more complicated than can be fixed by adding a control key value.

Back in the 5.x version line, many of the admin and host modules formerly located in child folders of the /Admin folder were relocated to child folders of /DesktopModules/Admin and their registration in the ModuleDefinitions, ModuleControls, and other core tables adjusted accordingly. Apparently during some earlier upgrade this reorganization failed to occur leaving some serious data integrity errors in the core tables.

In the cases of the Feed Explorer module, a clean install of DNN 6.1.4 yields the following in the ModuleControls table

ModuleDefID ControlKey ControlSrc
93 Null DesktopModules/Admin/FeedExplorer/FeedExplorer.ascx

There is no entry in ModuleControls for any AdSense.ascx control related to the Vendors module. It is also quite possible that other module defintions and module control registrations did not get upgraded properly. Please check to see if you have an entry in the ModuleControls table for the correct ControlSrc above with a non-null ModuleDefID. If you do then you should be able to delete the incorrect row for FeedExplorer.ascx having both the Null ModuleDefID and Null ControlKey so that Host Settings page can be opened.

By running some queries on the Packages, DesktopModules, ModuleDefinitions and ModuleControls tables we can probably work this out but unfortunately I don't have time to look into it further tonight.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
4/5/2012 12:31 AM
 

Hi William

Thank you very much for the assistance.

I have found a corrected entry there too:

 

ModuleControlID ModuleDefID ControlKey ControlTitle ControlSrc
160 93 NULL NULL DesktopModules/Admin/FeedExplorer/FeedExplorer.ascx

So I think given what you said I may be able to work through at least some of it to see if I can identify similar errors.  Will see how that goes.

Many thanks

David

 
New Post
4/11/2012 1:26 AM
 

That looks like it's fixed it all!

In the end I was needing to run:

DELETE
FROM ModuleControls
WHERE ControlSrc LIKE 'Admin/Vendors%'
   OR ControlSrc LIKE 'Admin/Syndication/FeedExplorer.ascx%'

That did the trick and just about everything is right.  Problems now with tabs not showing properly in 6.1.x but that'll be another thread.

Many thanks!

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Host Settings Error after upgrade to 6.1.4Host Settings Error after upgrade to 6.1.4


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