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 ...Errors After upgrading from 4.9.5 to 5.2.2Errors After upgrading from 4.9.5 to 5.2.2
Previous
 
Next
New Post
1/27/2010 11:08 AM
 

Just a status update...  apparently Network Solutions (my host provider) is having big issues on their end.  The online auto-restore that I initiated at 10:30am CST yesterday took 8+ hours!  My total web site size is less than 1 GB and the online auto-restore should take less than 20 minutes.  So needless to say I have a ticket open with them.  Meanwhile I've downloaded all of the necessary backup files that I will need once Network Solutions gets their act together... the technician I talked to said it could be 1 to 3 days!  Ouch.

Will post back here once I have some results.

Troy

 

 
New Post
2/3/2010 6:40 PM
 

Ok... Network Solutions finally got me back up last Friday 1/29.  Their issues are ongoing so I have given them a few more days to work out their problems before attempting the upgrade again.

This morning, after performing manual backups, I performed the 4.8.3 to 4.9.5 upgrade without incident.  I spent quite a bit of time examining my sites after the upgrade and all looked very well.

Then I got brave enough to attempt the 4.9.5 to 5.2.2 jump again.  I performed all manual backups again and kicked off the 5.2.2 upgrade....

Same exact problems as before... VERY FRUSTRATING.  My symptoms are the same... missing modules, cannot access modules definition admin page, cannot access skins admin page, cannot access languages admin page. 

Only good news this time is that I have actual errors in the log.  The following are the errors as reported in the upgrade log DURING the upgrade:

05.01.00 Error
05.02.00 Error

FileModuleCachingProvider_05.02.01_Install
MemoryModuleCachingProvider_05.02.01_Install

I believe that the module caching errors were due to missing web.config entries and I am fairly confident that I have taken care of those.  Here are the entries in the upgrade log...

___________________________________________________
05.01.00

System.Data.SqlClient.SqlException: The transaction log for database 'troylampley' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases
The statement has been terminated.
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)

 

/* Change primary key of EventLog Table */
/****************************************/

IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'dbo.EventLog' AND COLUMN_NAME = 'LogEventID')
BEGIN
--Note this name does NOT have an object qualifier in 4.x upgrades
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'PK_EventLogMaster'))
ALTER TABLE dbo.EventLog
DROP CONSTRAINT PK_EventLogMaster

--Note this name does have an object qualifier in 5.x installs
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'PK_EventLogMaster'))
ALTER TABLE dbo.EventLog
DROP CONSTRAINT PK_EventLogMaster

--Some scenarios have the primary key as PK_EventLog
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'PK_EventLog'))
ALTER TABLE dbo.EventLog
DROP CONSTRAINT PK_EventLog

ALTER TABLE dbo.EventLog
ADD LogEventID bigint NOT NULL IDENTITY (1, 1)

ALTER TABLE dbo.EventLog
ADD CONSTRAINT PK_EventLogMaster PRIMARY KEY CLUSTERED ( LogEventID )
END
___________________________________________________

05.02.00

System.Data.SqlClient.SqlException: Invalid column name 'LogEventID'.
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)

 

CREATE PROCEDURE dbo.PurgeEventLog

AS
;WITH logcounts AS
(
SELECT
LogEventID,
LogConfigID,
ROW_NUMBER() OVER(PARTITION BY LogConfigID ORDER BY LogCreateDate DESC) AS logEventSequence
FROM dbo.EventLog
)
DELETE dbo.EventLog
FROM dbo.EventLog el
JOIN logcounts lc ON el.LogEventID = lc.LogEventID
INNER JOIN dbo.EventLogConfig elc ON elc.ID = lc.LogConfigID
WHERE elc.KeepMostRecent <> -1
AND lc.logEventSequence > elc.KeepMostRecent

___________________________________________________


Errors when accessing the skins, languages, modules admin pages are the same as the previous attempt to upgrade.

How do I fix this?  Do I just give up on DNN 5?  Any and all help is most appreciated!

Troy
 

 
New Post
2/3/2010 8:16 PM
 

the basic reason should be this message in the log:

System.Data.SqlClient.SqlException: The transaction log for database 'troylampley' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases

Please contact your hosting provider for proper backup with truncate transaction logs.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
1/26/2011 4:28 AM
 
Troy Lampley wrote:

I get this error under Admin > Skins.  Error is...

Error: Skins is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: E:\0\1\89\84\1904084\user\2072161\htdocs\Admin\Skins\EditSkins.ascx.vb(175): error BC30456: 'GetSkin' is not a member of 'DotNetNuke.UI.Skins.SkinController'. ---> System.Web.HttpCompileException: E:\0\1\89\84\1904084\user\2072161\htdocs\Admin\Skins\EditSkins.ascx.vb(175): error BC30456: 'GetSkin' is not a member of 'DotNetNuke.UI.Skins.SkinController'. at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal

.... REMOVED FOR LENGTH ...

 

 Muuahhaaaaa.  Finally figured it out.

\htdocs\Admin\Skins\EditSkins.ascx is the clue.

The Skins module definition is still pointing to Admin/Skins/EditSkins.ascx instead of \DesktopModules\Admin\Skins\EditSkins.ascx
  All you have to do is update the SRC for the control definition and everything comes right.

Roger




 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Errors After upgrading from 4.9.5 to 5.2.2Errors After upgrading from 4.9.5 to 5.2.2


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