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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN 5.0 Installation Problems / SolutionsDNN 5.0 Installation Problems / Solutions
Previous
 
Next
New Post
12/30/2008 4:09 PM
 

After upgrading to DNN Version 5.0, I had some problems even though the installation reported Success for all upgrade tasks:

  1. Portal Aliases Module Issue
    1. Problem: The Portal Aliases module on the Site Settings page was showing an error and the module couldn't be displayed.
    2. Solution:  Edit the Module Definitions and delete the Edit control, and Modify the location of the View control. The View control should now point to DesktopModules/Admin/Portals/SiteSettings.ascx.
  2. Host Settings Module Issue
    1. Problem: The Host Settings module could not be displayed and was presenting an error when I accessed the Host Settings page.
    2. Solution:  Edit the Module Definitions for the Host Settings module and change the path to the View control. Change it to the following path: DesktopModules/HostSettings/hostsettings.ascx.
  3. ModuleControls Table Issue
    1. Problem:  After the installation completes, I was having issues with duplicate keys in the Host Settings module. This was caused by some new duplicate keys that were inserted by the upgrade into the ModuleControls table.
    2. Solution:  Delete any records in the ModuleControls table where the ModuleDefID and ControlKey are both NULL.
  4. IConBar Control Panel:  An entry with the Same Key already exists
    1. Problem:  I was receiving an error at the top of the page where the Iconbar control panel normally exists that stated that 'an entry with the same key already exists'. This error was in the GetPortalDesktopModules method of the DesktopModuleController.vb file in the Core DotNetNuke.DLL Library. I made the following change (i know not perfect, but it worked for now) to add a Try Catch to the For loop so that if an individual module caused a duplicate issue it would simply be excluded and the remaining modules would still be loaded in the list. Note: I didn't have this issue in DNN V4.9...this only started after the upgrade. The code change is as follows:

Public Shared Function GetPortalDesktopModules(ByVal portalID As Integer) As SortedList(Of String, PortalDesktopModuleInfo)
            'First get all the DesktopModules for the Portal
            Dim dicModules As Dictionary(Of Integer, PortalDesktopModuleInfo) = GetPortalDesktopModulesByPortalID(portalID)
            Dim lstModules As New SortedList(Of String, PortalDesktopModuleInfo)

            For Each desktopModule As PortalDesktopModuleInfo In dicModules.Values
                Try
                    If DesktopModulePermissionController.HasDesktopModulePermission(desktopModule.Permissions, "DEPLOY") Then
                        lstModules.Add(desktopModule.FriendlyName, desktopModule)
                    End If
                Catch ex As Exception

                End Try
            Next

            Return lstModules
        End Function

I hope this stuff Helps you guys. Feel free to use this thread to post any other issues and solutions that were experienced by the upgrade. If I see anything else, I'll post it here.

Thanks,

Bobby

 
New Post
1/1/2009 9:29 PM
 

Thanks Bobby,

The only sure fire way to get issues treated is to log issues at support.dotnetnuke.com otherwise the issues probably won't be fixed till much later (and I almost missed this post :).

Let me look at the issues.

1) We have this issue reported and fixed for new version. http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=9025&PROJID=2

2) Please log as a new issue, support.dotnetnuke.com stating full error message and which version you upgraded from.

3) Please comment on: http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=9026&PROJID=2 let us know your upgrade path was. We are finding the issue tricky to fix right now (you are only the second person who has mentioned the issue).

4) Please log as a new issue - support.dotnetnuke.com

Many thanks you help here.... I'm really keen to get these issues (as above) documented.



Alex Shirley


 
New Post
1/1/2009 9:38 PM
 

FYI - If you are interested in tracking outstanding issues, check this out, thanks:

http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1589/How-to-follow-DNN-outstanding-issues-within-the-Gemini-project-tracker.aspx



Alex Shirley


 
New Post
1/2/2009 6:26 AM
 

For solution 1b: Is there a way I can do this in the interface or will I have to modify the tables?

Thanks.

 
New Post
1/2/2009 11:00 AM
 

BV,

You can do this through the Host Module Definitions page.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN 5.0 Installation Problems / SolutionsDNN 5.0 Installation Problems / Solutions


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