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 from 4.9.5 to 5.1.4 - Frustration MountingUpgrade from 4.9.5 to 5.1.4 - Frustration Mounting
Previous
 
Next
New Post
10/7/2010 9:15 AM
 
I have tried this numerous times.  I have tried to upgrade directly to 5.5.1 and I have tried numerous intermediate steps.  So I am back to the drawing board and trying to do small steps.

I have confirmed that my ASP is 2.0, that the NETWORK SERVICE account has full rights and that the XML and HTML folders under APP_CODE are empty.

I have checked my modules and all looks good there from what I can see. And I have made sure that all the files from the ZIP have been extracted (unblocked)

Running the 5.1.4 Upgrade, I get almost everything installed except for the 5.0.0 application upgrades and the HTML as per the following:

Upgrading DotNetNuke

Current Assembly Version: 05.01.04

Current Database Version: 04.09.05



Upgrade Status Report

00:00:00.031 - Upgrading to Version: 05.01.04
00:00:00.093 -   Executing Script: 05.00.00.SqlDataProvider Success
00:00:12.250 -   Executing Script: 05.00.01.SqlDataProvider Success
00:00:14.859 -   Executing Script: 05.01.00.SqlDataProvider Success
00:00:21.203 -   Executing Script: 05.01.01.SqlDataProvider Success
00:00:23.296 -   Executing Script: 05.01.02.SqlDataProvider Success
00:00:24.906 -   Executing Script: 05.01.03.SqlDataProvider Success
00:00:26.718 -   Executing Script: 05.01.04.SqlDataProvider Success
00:00:28.406 -   Executing Application Upgrades: 05.00.00 Error!
00:00:36.203 -   Executing Application Upgrades: 05.00.01 Success
00:00:36.312 -   Executing Application Upgrades: 05.01.00 Success
00:00:42.890 -   Executing Application Upgrades: 05.01.01 Success
00:00:42.937 -   Executing Application Upgrades: 05.01.02 Success
00:00:42.937 -   Executing Application Upgrades: 05.01.03 Success
00:00:44.015 -   Executing Application Upgrades: 05.01.04 Success
00:00:44.015 -   Cleaning Up Files: 05.00.00 Success
00:00:44.171 -   Cleaning Up Files: 05.00.01 Success
00:00:44.187 -   Cleaning Up Files: 05.01.00 Success
00:00:44.265 -   Cleaning Up Files: 05.01.01 Success
00:00:44.265 -   Cleaning Up Files: 05.01.02 Success
00:00:44.265 -   Cleaning Up Files: 05.01.03 Success
00:00:44.265 -   Cleaning Up Files: 05.01.04 Success
00:00:44.265 -   Updating Config Files: 05.00.00 Success
00:00:44.265 -   Updating Config Files: 05.00.01 Success
00:00:44.265 -   Updating Config Files: 05.01.00 Success
00:00:44.281 -   Updating Config Files: 05.01.01 Success
00:00:44.281 -   Updating Config Files: 05.01.02 Success
00:00:44.281 -   Updating Config Files: 05.01.03 Success
00:00:44.281 -   Updating Config Files: 05.01.04 Success
00:00:44.281 - Performing General Upgrades
00:00:44.500 - Installing Optional Modules:
00:00:44.500 -   Installing Package File HTML_Community_05.01.04_Install:  Error!
00:00:51.546 - Installing Optional Skins:
00:00:51.546 - Installing Optional Containers:
00:00:51.546 - Installing Optional Languages:
00:00:51.546 - Installing Optional Providers:
00:00:51.546 -   Installing Package File AspNetMembershipProvider_05.01.03_Install:  Success
00:00:52.453 -   Installing Package File CorePermissionProvider_05.01.01_Install:  Success
00:00:52.578 -   Installing Package File DatabaseLoggingProvider_05.01.01_Install:  Success
00:00:52.750 -   Installing Package File DNNMembershipProvider_05.01.03_Install:  Success
00:00:52.890 -   Installing Package File DNNMenuNavigationProvider_05.01.00_Install:  Success
00:00:53.015 -   Installing Package File DNNTreeNavigationProvider_05.01.00_Install:  Success
00:00:53.156 -   Installing Package File FckHtmlEditorProvider_02.00.04_Install:  Success
00:00:57.078 -   Installing Package File FileBasedCachingProvider_05.01.03_Install:  Success
00:00:57.328 -   Installing Package File SchedulingProvider_05.01.00_Install:  Success
00:00:57.453 -   Installing Package File SearchIndexProvider_05.01.00_Install:  Success
00:00:57.578 -   Installing Package File SearchProvider_05.01.01_Install:  Success
00:00:57.718 -   Installing Package File SolpartMenuNavigationProvider_05.01.00_Install:  Success
00:00:57.875 - Installing Optional AuthSystems:
00:00:57.875 -   Installing Package File LiveID_01.00.01_Install:  Success
00:00:58.125 -   Installing Package File OpenID_02.00.00_Install:  Success
00:00:58.375 - Installing Optional Packages:

Upgrade Complete

My question is, what is missing with the 5.0.0 Application Upgrades?  I can log onto the system, however I cannot install the HTML module manually.

Any suggested next steps?

Cheers
Dave



-----
Cheers
Dave
 
New Post
10/7/2010 9:52 AM
 
The application upgrade for 05.00.00 perform many critical file and database modifications so it is likely that there are other issues with the upgrade. Unfortunately, at least for 5.1.4, application upgrade errors do not get logged in the Event Viewer so it is difficult to know what is causing the error. Usually it is a file system permissions issue or a database integrity issue. Since the database upgrade scripts all ran successfully as did the cleanup and web.config changes, we know that most folder permissions (including the root folder) and most (if not all) of the database objects are OK.

Attempting to install the HTML_Community_05.01.04_Install package manually from the Host-->Extensions page using the Install Extension Wizard may give you a clue as to what is happening as errors generated during an extension install are better reported and logged. Did you make note of any errors when attempting to install the HTML package manually?

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
10/7/2010 11:35 AM
 
Trying to install the HTML module by hand I get this:

A critical error has occurred.
Exception has been thrown by the target of an invocation.

This is after I click Browse and Next once I have selected the file.  It puts me right back to the Module Definitions page.

The event log shows a page load exception:

AssemblyVersion: 5.1.4
PortalID: 0
PortalName: National Capital Golf Tour
UserID: 1
UserName: host
ActiveTabID: 18
ActiveTabName: Module Definitions
RawURL: /tabid/18/ctl/Install/rtab/18/portalid/0/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://ncgt.cstech.lab/tabid/18/ctl/Install/rtab/18/portalid/0/Default.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: e967a56e-7fe5-4922-bfb2-7bd11c6bde5a
InnerException: Exception has been thrown by the target of an invocation.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Invalid JSON primitive: . at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializePrimitiveObject() at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer) at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize[T](String input) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at DotNetNuke.UI.Utilities.Reflection.InvokeGenericMethod[T](Type Type, String MethodName, Object Target, Object[] Args) at DotNetNuke.UI.Utilities.MSAJAX.Deserialize[T](String Data) at DotNetNuke.UI.Utilities.ClientAPI.GetClientVariableList(Page objPage) at DotNetNuke.UI.Utilities.ClientAPI.RegisterClientVariable(Page objPage, String strVar, String strValue, Boolean blnOverwrite) at DotNetNuke.UI.Utilities.ClientAPI.RegisterClientReference(Page objPage, ClientNamespaceReferences eRef) at DotNetNuke.UI.Utilities.ClientAPI.RegisterClientReference(Page objPage, ClientNamespaceReferences eRef) at DotNetNuke.UI.Utilities.DNNClientAPI.EnableMinMax(Control objButton, Control objContent, Int32 intModuleId, Boolean blnDefaultMin, String strMinIconLoc, String strMaxIconLoc, MinMaxPersistanceType ePersistanceType, Int32 intAnimationFrames, String strPersonalizationNamingCtr, String strPersonalizationKey) at DotNetNuke.UI.Utilities.DNNClientAPI.EnableMinMax(Control objButton, Control objContent, Boolean blnDefaultMin, String strMinIconLoc, String strMaxIconLoc, MinMaxPersistanceType ePersistanceType, String strPersonalizationNamingCtr, String strPersonalizationKey) at DotNetNuke.UI.ControlPanels.IconBar.Page_PreRender(Object sender, EventArgs e) at System.Web.UI.Control.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: CST-WSERVER

-----
Cheers
Dave
 
New Post
10/8/2010 7:57 PM
 
Dave;
There is a known issue in the DNN web controls
The bug describing the details is here: DNN-11497
The location to download the fixed DNN web controls is here: DNN Web Controls On CodePlex

HTH;

Ken Grierson
DotNetNuke Corporation
Test Lead
 
New Post
10/9/2010 7:33 AM
 
Ken,

That was great.  It got me past that error, thanks so much.  Now when I try to install the HTML module, I get a SQL error for an existing column name:

Package Installation Report

See below for the results of the package installation
Error loading files from temporary folder - see below
StartJob Starting Installation
Info Starting Installation - DNN_HTML
Info Starting Installation - Script
Info Begin Sql execution
Info Creating backup of previous version - Providers\DataProviders\SqlDataProvider\05.01.00.SqlDataProvider
Info Created - Providers\DataProviders\SqlDataProvider\05.01.00.SqlDataProvider
Info Executing 05.01.00.SqlDataProvider
Info Start Sql execution: 05.01.00.SqlDataProvider file
Failure SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException: Column names in each table must be unique. Column name 'ItemID' in table 'dbo.HtmlText' is specified more than once. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DotNetNuke.Data.SqlDataProvider.ExecuteADOScript(String SQL) at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions) IF NOT EXISTS (select * from dbo.sysobjects where id = object_id(N'dbo.HtmlTextLog') and OBJECTPROPERTY(id, N'IsTable') = 1) BEGIN ALTER TABLE dbo.HtmlText ADD ItemID int NOT NULL IDENTITY (1, 1), Content ntext NULL, Version int NULL, StateID int NULL, IsPublished bit NULL, CreatedByUserID int NULL, CreatedOnDate datetime NULL, LastModifiedByUserID int NULL, LastModifiedOnDate datetime NULL ALTER TABLE dbo.HtmlText ADD CONSTRAINT PK_HtmlText PRIMARY KEY CLUSTERED ( ItemID ) ON [PRIMARY] END System.Data.SqlClient.SqlException: The transaction log for database 'ncgt' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DotNetNuke.Data.SqlDataProvider.ExecuteADOScript(String SQL) at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions) IF NOT EXISTS (select * from dbo.sysobjects where id = object_id(N'dbo.HtmlTextLog') and OBJECTPROPERTY(id, N'IsTable') = 1) BEGIN update dbo.HtmlText set Content = DesktopHtml, Version = 1, IsPublished = 1, CreatedByUserID = CreatedByUser, CreatedOnDate = CreatedDate, LastModifiedByUserID = CreatedByUser, LastModifiedOnDate = CreatedDate ALTER TABLE dbo.HtmlText DROP COLUMN DesktopHtml, DesktopSummary, CreatedByUser, CreatedDate CREATE TABLE dbo.HtmlTextLog ( HtmlTextLogID int NOT NULL IDENTITY (1, 1), ItemID int NOT NULL, StateID int NOT NULL, Comment nvarchar(4000), Approved bit NOT NULL, CreatedByUserID int NOT NULL, CreatedOnDate datetime NOT NULL ) ON [PRIMARY] ALTER TABLE dbo.HtmlTextLog ADD CONSTRAINT PK_HtmlTextLog PRIMARY KEY CLUSTERED ( HtmlTextLogID ) ON [PRIMARY] CREATE TABLE dbo.HtmlTextUsers ( HtmlTextUserID int NOT NULL IDENTITY (1, 1), ItemID int NOT NULL, StateID int NOT NULL, ModuleID int NOT NULL, TabID int NOT NULL, UserID int NOT NULL, CreatedOnDate datetime NOT NULL ) ON [PRIMARY] ALTER TABLE dbo.HtmlTextUsers ADD CONSTRAINT PK_HtmlTextUsers PRIMARY KEY CLUSTERED ( HtmlTextUserID ) ON [PRIMARY] ALTER TABLE dbo.HtmlText WITH NOCHECK ADD CONSTRAINT FK_HtmlText_WorkflowStates FOREIGN KEY ( StateID ) REFERENCES dbo.WorkflowStates ( StateID ) ON UPDATE NO ACTION ON DELETE NO ACTION NOT FOR REPLICATION ALTER TABLE dbo.HtmlTextLog WITH NOCHECK ADD CONSTRAINT FK_HtmlTextLog_HtmlText FOREIGN KEY ( ItemID ) REFERENCES dbo.HtmlText ( ItemID ) ON UPDATE NO ACTION ON DELETE CASCADE NOT FOR REPLICATION ALTER TABLE dbo.HtmlTextLog WITH NOCHECK ADD CONSTRAINT FK_HtmlTextLog_WorkflowStates FOREIGN KEY ( StateID ) REFERENCES dbo.WorkflowStates ( StateID ) ON UPDATE NO ACTION ON DELETE NO ACTION NOT FOR REPLICATION ALTER TABLE dbo.HtmlTextUsers WITH NOCHECK ADD CONSTRAINT FK_HtmlTextUsers_HtmlText FOREIGN KEY ( ItemID ) REFERENCES dbo.HtmlText ( ItemID ) ON UPDATE NO ACTION ON DELETE CASCADE NOT FOR REPLICATION END
Info End Sql execution: 05.01.00.SqlDataProvider file
Info Finished Sql execution
Failure Installation Failed - Script
Info Installation Failed - DNN_HTML
Info Deleted temporary install folder
EndJob Installation Failed

-----
Cheers
Dave
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Upgrade from 4.9.5 to 5.1.4 - Frustration MountingUpgrade from 4.9.5 to 5.1.4 - Frustration Mounting


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