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...Upgrading DNN P...Upgrading DNN P...Upgrade DNN5.4.1 does not work with languages.Upgrade DNN5.4.1 does not work with languages.
Previous
 
Next
New Post
4/30/2010 6:26 AM
 

I think there is a problem with DNN5.4.1 when upgrading websites which do not use "en-US"..(Some of us don't)

 

Below is a log of what's happening and how I solved it.....

-------------------------------------------------------------------------

Upgrade website from 4.9.2.

unzip DNN 5.4.1 upgrade onto website.

00:00:20.625 -   Executing Application Upgrades: 05.03.00 Error!

00:00:23.687 - Installing Optional Modules:
00:00:23.687 -   Installing Package File HTML_Community_05.02.00_Install:  Error!
00:00:25.218 -   Installing Package File Messaging_01.01.00_Install:  Error!
00:00:25.375 -   Installing Package File Taxonomy_01.01.00_Install:  Error!



05.03.00.log is empty.

---------------------------

On starting the site:

An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Framework.DefaultPage.InitializePage() 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 ---



At this point I could not find a way to fix it so I Restored the website back to DNN4.9.2,

upgraded to DNN5.2.3.   Everything is OK and website running without issue.

Upgrade to DNN5.3.1   Everything is OK and website running without issue.

Upgrade to DNN5.4.1   Nothing works!!!!

An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Framework.DefaultPage.InitializePage() 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 ---


----------------------------------

Restored the website back to DNN4.9.2

Upgrade to DNN5.3.1   Everything is OK and website running without issue.

Installed rebuild French Core Langugae pack from Fresh installation of DNN5.4.0. (Had to rebuild the core langauge pack because the Language pack for DNN5.x did not work.)


Upgrade to DNN5.4.1  French langauge works OK.

English (en-GB) does not work..

     An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Framework.DefaultPage.InitializePage() 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 ---

--------------------------------------------------------------------------

 





 

 
New Post
4/30/2010 9:56 AM
 

There is already a thread on this here:

http://www.dotnetnuke.com/Community/F...

Cheers



Alex Shirley


 
New Post
4/30/2010 10:48 AM
 

Hi Alex,

Sorry I didn;t see that thread.  But the problem I was trying to highlight wasn't especially the install, but the fact the DNN5.4.1 does not seem backward compatible with the previous core language pack.  Therefore any attempt to upgrade a website not runnig en-US will fail, and the website will not be available.

You can re-create this simply, create an installation of DNN5.3 and load in a core language pack, turn that to the default langauge and turn off en-US.  Try the upgrade and your then in trouble!!.

Indeed, you don;t even have to turn off the en-US, just switching to a lanague with an old langauge pack (French one 5.x fpor example) will stop the site from working.  You then have to get rid of your langauge cookie to get it back into en-US, which does work!

Regards,

Dave.

 
New Post
9/13/2010 8:18 AM
 
The well-formed french language pack can be found at http://www.dnn-fr.org

Cheers,

The French Language pack for fr-FR is available at www.dnn-fr.org
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Upgrade DNN5.4.1 does not work with languages.Upgrade DNN5.4.1 does not work with languages.


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