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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Forced ReinstallForced Reinstall
Previous
 
Next
New Post
12/21/2009 12:45 PM
 

What (if any) dll files beginning with "DotNetNuke.Modules.Html . . ." do you have in your site's \bin folder? What are their modified dates and version numbers. You should be able to check the latter (in a local installation) by right-clicking on the file name then selecting Properties. The only Html module related dll file that should be in the \bin folder is "DotNetNuke.Modules.Html.dll"

Next, check if you have a folder named "HTML" in the App_Code folder of your site. Are their any files in this folder or in it's child folders, particularly App_Code\HTML\Providers\DataProviders\SqlDataProvider? If so, the App_Code\HTML folder was left over from the 4.x version upgrade.

Next, check the modified dates for files in the folder DesktopModules\HTML\. What are their modified dates?

Finally do you have the following lines in your site's web.config file (outside of comment markers <!-- .  . . -->)?

<codeSubDirectories>
        <add directoryName="HTML" />
</codeSubDirectories>

 


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
12/21/2009 3:06 PM
 

William,

There is only one ...Html... file in my /bin folder.  It is DotNetNuke.Modules.Html.dll and has a modified date of 12/21/2009 1:51:28 PM and a version of 5.2.0.0.

There are files in my App_Code/Html folder.  Should I delete these?

There are a lot of files in my DesktopModules\HTML\ folder.  The modified dates seem to be whatever the FTP program puts on them when they're copied :(  Is there something else I can look at to tell what version they are?

The <codeSubDirectories> section is completely commented out in my web.config.  Should I add this section?

Thanks!

Ian

 

 
New Post
12/21/2009 8:29 PM
 

It's clear now that the upgrade of the HTML module failed to complete as DNN versions 05.01.02 and later should not have an App_Code\HTML folder nor have more than a few files in the DesktopModules\HTML folder. Let's try the following:

1. Completely delete the folder HTML from the App_Code folder.

2. The DesktopModules\HTML folder should contain the following files (all of which should have as their modified date that of when you did the FTP upload):

\App_LocalResources\EditHtml.ascx.resx
                                          \HtmlModule.Ascx.resx
                                         \MyWork.ascx.resx
                                          \Settings.ascx.resx
                                          \SharedResources.resx

\Providers\DataProviders\SqlDataProviders\03.00.00.SqlDataProvider
                                                                                \03.01.00.SqlDataProvider
                                                                                \ . . . (8 other files all ending with .SqlDataProvider extension)
                                                                                \05.01.04.SqlDataProvider
                                                                                \05.02.00 SqlDataProvider
                                                                                Uninstall.SqlDataProvider

\EditHtml.ascx
\HtmlModule.ascx
\license.txt
\MyWork.ascx
releaseNotes.txt
Settings.ascx

Note that there should be NO files with a .vb extension in the DesktopModules\HTML folder or in the SqlDataProviders child folder. Delete any files from DesktopModules\HTML and its child folders that are not listed above.

Try to access your site following the deletions. If we are very lucky, all Html modules should display properly. It is quite likely, however, that the failed installation also resulted in upgrades to the SQL stored proceedures and/or Tables relating to the HTML module or the module's definition failing to complete. If that is the case and provided you can access the Host-->Extensions page we can take a look at the registered definitions for the module and then try to reinstall the Html module itself with the repair option selected.

On Edit: I also meant to add that your web.config is correct as there should be no entry added to <codeSubDirectories> for the HTML module.

 


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
12/22/2009 10:35 PM
 

 I deleted the HTML folder from the App_Code folder.

In DesktopModules\HTML the \App_LocalResources folder looked correct.  The \SqlDataProviders appears to be missing some files.  The latest .SqlDataProvider file was 04.08.01.  There were several files in the HTML folders that you didn't list (including .vb files) and I have deleted them.

I believe we made some progress.  Except now I'm getting a whole new set of errors mostly about missing stored procs.  It seems obvious that this upgrade did not finish.  Is there truly no way to force the upgrade to run again?

My site is at http://elkriverdistrict.org.  

Here are a few of the errors I'm seeing now:

Error: Quote Rotator is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: The stored procedure 'dbo.GetWorkflows' doesn't exist. ---> System.InvalidOperationException: The stored procedure 'dbo.GetWorkflows' doesn't exist. at System.Data.SqlClient.SqlCommand.DeriveParameters() at System.Data.SqlClient.SqlCommandBuilder.DeriveParameters(SqlCommand command) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(SqlConnection connection, String spName, Boolean includeReturnValueParameter, Object[] parameterValues) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSetInternal(SqlConnection connection, String spName, Boolean includeReturnValueParameter) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Modules.Html.SqlDataProvider.GetWorkflows(Int32 PortalID) at DotNetNuke.Modules.Html.WorkflowStateController.GetWorkflows(Int32 PortalID) at DotNetNuke.Modules.Html.HtmlTextController.GetWorkflowID(Int32 ModuleID, Int32 PortalID) at DotNetNuke.Modules.Html.HtmlModule.Page_Init(Object sender, EventArgs e) --- End of inner exception stack trace ---

DotNetNuke.Services.Exceptions.ModuleLoadException: The stored procedure 'dbo.GetTopHtmlText' doesn't exist. --->

 

Error: Host Settings is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Admin.Host.HostSettings.BindModuleCacheProviderList() at DotNetNuke.Modules.Admin.Host.HostSettings.BindData() at DotNetNuke.Modules.Admin.Host.HostSettings.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---

Error: Module Definitions is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: e:\hosting\member\ianlee74\Admin\ModuleDefinitions\ModuleDefinitions.ascx.vb(61): error BC30311: Value of type 'String' cannot be converted to 'System.Version'. ---> System.Web.HttpCompileException: e:\hosting\member\ianlee74\Admin\ModuleDefinitions\ModuleDefinitions.ascx.vb(61): error BC30311: Value of type 'String' cannot be converted to 'System.Version'. at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---

 

Thanks for all your help!

Ian

 
New Post
12/23/2009 5:10 AM
 

Richard,

if an upgrade fails, it is usually advisable to restore a previous backup and restart upgrade.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Forced ReinstallForced Reinstall


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