I tried to upgrade from DNN 3.2.2 to DNN 3.3.5 but I got install errors at 2 levels. See the first error message below.
After this, I got errors trying to access the File Manager tabs in either Admin or Host. See the 2nd and 3rd error messages below.
Any ideas? (I have had to recover DB and Web files to get back to 3.2.2 - but that has caused other problems!)
1st error message:
00:00:00.046 - Upgrading to Version: 3.2.3 Error! (seeE:\inetpub\vhosts\pmi.bc.ca\httpdocs\Providers\DataProviders\SqlDataProvider\03.02.03.log for more information)
00:00:07.656 - Upgrading to Version: 3.2.4 Success
00:00:07.687 - Upgrading to Version: 3.2.5 Success
00:00:07.703 - Upgrading to Version: 3.2.6 Success
00:00:07.734 - Upgrading to Version: 3.2.7 Success
00:00:07.734 - Upgrading to Version: 3.3.0 Error! (seeE:\inetpub\vhosts\pmi.bc.ca\httpdocs\Providers\DataProviders\SqlDataProvider\03.03.00.log for more information)
00:00:07.750 - Upgrading to Version: 3.3.1 Success
00:00:07.781 - Upgrading to Version: 3.3.2 Success
00:00:07.921 - Upgrading to Version: 3.3.3 Success
00:00:08.046 - Upgrading to Version: 3.3.4 Success
00:00:08.062 - Upgrading to Version: 3.3.5 Success
00:00:08.156 - Performing General Upgrades
2nd error message:
Error trying to access Host/File Manager tab:
Error: File Manager is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Parser Error: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'. ---> System.Web.HttpParseException: Parser Error: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'. ---> System.Web.HttpException: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'. at System.Web.UI.PropertySetter.AddPropertyInternal(String name, String value, ControlBuilder builder, Boolean fItemProp) at System.Web.UI.ControlBuilder.PreprocessAttribute(String attribname, String attribvalue) at System.Web.UI.ControlBuilder.PreprocessAttributes(IDictionary attribs) at System.Web.UI.ControlBuilder.Init(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs) at System.Web.UI.ControlBuilder.CreateBuilderFromType(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs, Int32 line, String sourceFileName) at System.Web.UI.ControlBuilder.CreateChildBuilder(String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, String sourceFileName, Type& childType) at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) at System.Web.UI.TemplateParser.ParseStringInternal(String text) at System.Web.UI.TemplateParser.ParseString(String text, String virtualPath, String basePhysicalDir) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, String virtualPath, String basePhysicalDir) at System.Web.UI.TemplateParser.ParseFile(String filename, String virtualPath) at System.Web.UI.TemplateParser.Parse() at System.Web.UI.TemplateParser.GetParserCacheItemThroughCompilation() at System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) at System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() at System.Web.UI.TemplateParser.GetParserCacheItem() at System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) at System.Web.UI.TemplateControlParser.GetCompiledType(String virtualPath, String inputFile, HttpContext context) at System.Web.UI.UserControlParser.GetCompiledUserControlType(String virtualPath, String inputFile, HttpContext context) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---
Error message 3 from Log Viewer:
ModuleId: 323
ModuleDefId: 21
FriendlyName: File Manager
ModuleControlSource: Admin/Files/FileManager.ascx
AssemblyVersion: 03.03.05
PortalID: 0
PortalName: BCWC PMI Chapter
UserID: 1
UserName: host
ActiveTabID: 19
ActiveTabName: File Manager
RawURL: /Host/File Manager/tabid/19/portalid/0/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: f6a8040d-3770-46d3-9b46-1a1b0b7f3d38
InnerException: Parser Error: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.UI.PropertySetter.AddPropertyInternal
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Parser Error: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'. ---> System.Web.HttpParseException: Parser Error: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'. ---> System.Web.HttpException: Type 'DotNetNuke.Security.Permissions.Controls.FolderPermissionsGrid' does not have a property named 'BackColor'. at System.Web.UI.PropertySetter.AddPropertyInternal(String name, String value, ControlBuilder builder, Boolean fItemProp) at System.Web.UI.ControlBuilder.PreprocessAttribute(String attribname, String attribvalue) at System.Web.UI.ControlBuilder.PreprocessAttributes(IDictionary attribs) at System.Web.UI.ControlBuilder.Init(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs) at System.Web.UI.ControlBuilder.CreateBuilderFromType(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs, Int32 line, String sourceFileName) at System.Web.UI.ControlBuilder.CreateChildBuilder(String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, String sourceFileName, Type& childType) at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) at System.Web.UI.TemplateParser.ParseStringInternal(String text) at System.Web.UI.TemplateParser.ParseString(String text, String virtualPath, String basePhysicalDir) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, String virtualPath, String basePhysicalDir) at System.Web.UI.TemplateParser.ParseFile(String filename, String virtualPath) at System.Web.UI.TemplateParser.Parse() at System.Web.UI.TemplateParser.GetParserCacheItemThroughCompilation() at System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) at System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() at System.Web.UI.TemplateParser.GetParserCacheItem() at System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) at System.Web.UI.TemplateControlParser.GetCompiledType(String virtualPath, String inputFile, HttpContext context) at System.Web.UI.UserControlParser.GetCompiledUserControlType(String virtualPath, String inputFile, HttpContext context) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---
Source:
WEB10