Products

Solutions

Learn More

Partners

Community

Blog

About

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...Upgrading DNN P...Upgrading DNN P...Upgrade from 9.1.1 to 9.3.1.2 failsUpgrade from 9.1.1 to 9.3.1.2 fails
Previous
 
Next
New Post
4/23/2019 10:27 PM
 

I have been trying to upgrade from DNN 9.1.1 to 9.3.1.2 but each time it fails.  I restored the database and directories and tried 9.1.1 to 9.2.2.178 and it failed.

I did UNBLOCK each ZIP file, and deleted the items in the Install directory before copying the new files to the webiste directory.

 The 9.3.1.2 upgrade gives me the following errors:


Microsoft (R) Visual Basic Compiler version 1.0.0.50618

Copyright (C) Microsoft Corporation. All rights reserved.

D:\WebSites\DNN\App_Code\Chat\DnnChatSecurity.vb(25) : error BC30455: Argument not specified for parameter 'portalID' of 'Public Shared Overloads Function GetDesktopModuleByModuleName(moduleName As String, portalID As Integer) As DesktopModuleInfo'.

            _desktopInfo = _dtmCtrl.GetDesktopModuleByModuleName(ModuleName)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
D:\WebSites\DNN\App_Code\Chat\DnnChatSecurity.vb(28) : error BC30456: 'GetModuleDefinitionByName' is not a member of 'ModuleDefinitionController'.

            mInfo = mc.GetModuleDefinitionByName(_desktopInfo.DesktopModuleID, _desktopInfo.FriendlyName)
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
D:\WebSites\DNN\App_Code\Chat\DnnChat.vb(411) : error BC30456: 'ModulePath' is not a member of 'PortalModuleBase'.

                Page.ClientScript.RegisterClientScriptInclude(key, IO.Path.Combine(ParentModule.ModulePath, "DnnChat.js"))
                                                                                   ~~~~~~~~~~~~~~~~~~~~~~~                
D:\WebSites\DNN\App_Code\Chat\DnnChat.vb(417) : error BC30456: 'ModulePath' is not a member of 'PortalModuleBase'.

                Page.ClientScript.RegisterClientScriptInclude(key, IO.Path.Combine(ParentModule.ModulePath, "DnnChatBBcode.js"))

Thanks for any pointers on what I need to change to get this upgrade going!

 
New Post
4/24/2019 4:12 AM
 
Hi,

These are all guesses, but might help.

The DNN team removed a lot of Deprecated API's in the move to 9.2 these messages may be from now removed API's

Looking at the name App_Code\Chat suggests that this is in a Chat module of some kind, and maybe that module has not been updated for DNN 9.2+

I suggest in a test environment uninstall that module, check that the App_Code\Chat folder has gone, or at least those code files, and try the upgrade again. If the upgrade works then you need to determine if you can upgrade the Chat module, or live without it.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
4/24/2019 11:27 AM
 
Thanks.. I thought about doing that but had not tried it yet.  I am tied up until after lunch but I will give it a try later this afternoon and post what happens!
 
New Post
4/24/2019 5:11 PM
 

Update... I deleted the code from \App_Code\Chat and changed a few permission issues with my copied website directory.  This got the install to complete without errors but the resulting websites have multiple errors.

The biggest problem is when I login as host or an admin account the edit functions are not present.  No icons/links are provided to edit anything, modules or settings.  Those have all disappeared.  I suspect if I can get that solved then I should be able to replace/upgrade modules that are broken.

One error that I get is from a module that I setup that has a list of Newsletter PDF files to be accessed by users. The following is the error, with site information removed.

Error: News Letters is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load type 'DotNetNuke.Services.FileSystem.FileController' from assembly 'DotNetNuke, Version=9.3.1.0, Culture=neutral, PublicKeyToken=null'. ---> System.TypeLoadException: Could not load type 'DotNetNuke.Services.FileSystem.FileController' from assembly 'DotNetNuke, Version=9.3.1.0, Culture=neutral, PublicKeyToken=null'. at DotNetNuke.Modules.Documents.Document.LoadData() at DotNetNuke.Modules.Documents.Document.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---

Another error is from a Links module that I provide links to various other offsite pages.  This error also references the DotNetNuke.Services.FileSystem.FileController so if the above problem is fixed I think it will solve other issues.

Error: Ministry Partners is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: D:\WebSites\.........\DesktopModules\Links\Links.ascx.vb(501): error BC30002: Type 'DotNetNuke.Services.FileSystem.FileController' is not defined. ---> System.Web.HttpCompileException: D:\WebSites\.......\DesktopModules\Links\Links.ascx.vb(501): error BC30002: Type 'DotNetNuke.Services.FileSystem.FileController' is not defined. at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.WebFormsModuleControlFactory.CreateModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleControlFactory.LoadModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---

Is there a way to manually install the latest version of modules?

Thanks!

 


 
New Post
4/24/2019 7:31 PM
 
I have other projects that I need to work on so for now I gave up on the upgrade and rolled back to my SQL and directory backup.

I then reinstalled 9.1.1 just to make sure every thing was cleaned up and everything I have tested works just fine.

This installation has about 20 sites. Before I proceed to try to upgrade I will do a thorough search to see what the sites are using and what modules are no longer supported.

Once I figure it all out and have successfully finish an upgrade I will report what I had to do!
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Upgrade from 9.1.1 to 9.3.1.2 failsUpgrade from 9.1.1 to 9.3.1.2 fails


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.

Content Layout

Subscribe to DNN Digest

Subscribe to DNN Digest

DNN Digest is our monthly email newsletter. It highlights news and content from around the DNN ecosystem, such as new modules and themes, messages from leadership, blog posts and notable tweets. Keep your finger on the pulse of the ecosystem by subscribing.  

What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out