|
|
|
|
www.johnsonferry.org Joined: 10/12/2006
Posts: 43
|
|
|
Alex,
I hope you don't mind me jumping in here, but I am having the same issue with the HTML editor after upgrading to 5.6.0 from 5.5.1. Here is my version history:
VersionId |
Major |
Minor |
Build |
Name |
CreatedDate |
1 |
5 |
0 |
0 |
DNNCORP.CE |
7/9/2009 10:08:01 AM |
2 |
5 |
0 |
1 |
DNNCORP.CE |
7/9/2009 10:08:03 AM |
3 |
5 |
1 |
0 |
DNNCORP.CE |
7/9/2009 10:08:05 AM |
4 |
5 |
1 |
1 |
DNNCORP.CE |
3/3/2010 2:33:11 PM |
5 |
5 |
1 |
2 |
DNNCORP.CE |
3/3/2010 2:33:12 PM |
6 |
5 |
1 |
3 |
DNNCORP.CE |
3/3/2010 2:33:12 PM |
7 |
5 |
1 |
4 |
DNNCORP.CE |
3/3/2010 2:33:13 PM |
8 |
5 |
2 |
0 |
DNNCORP.CE |
3/3/2010 2:33:15 PM |
9 |
5 |
2 |
1 |
DNNCORP.CE |
3/3/2010 2:33:15 PM |
10 |
5 |
2 |
2 |
DNNCORP.CE |
3/3/2010 2:33:16 PM |
11 |
5 |
2 |
3 |
DNNCORP.CE |
3/3/2010 2:33:17 PM |
12 |
5 |
3 |
0 |
DNNCORP.CE |
6/10/2010 9:11:58 AM |
13 |
5 |
3 |
1 |
DNNCORP.CE |
6/10/2010 9:11:58 AM |
14 |
5 |
4 |
0 |
DNNCORP.CE |
6/10/2010 9:11:59 AM |
15 |
5 |
4 |
1 |
DNNCORP.CE |
6/10/2010 9:11:59 AM |
16 |
5 |
4 |
2 |
DNNCORP.CE |
6/10/2010 9:11:59 AM |
17 |
5 |
4 |
3 |
DNNCORP.CE |
6/30/2010 10:00:38 AM |
18 |
5 |
4 |
4 |
DNNCORP.CE |
6/30/2010 10:00:38 AM |
19 |
5 |
5 |
0 |
DNNCORP.CE |
11/17/2010 7:29:24 AM |
20 |
5 |
5 |
1 |
DNNCORP.CE |
11/17/2010 7:29:24 AM |
21 |
5 |
6 |
0 |
DNNCORP.CE |
12/3/2010 6:25:37 AM |
And here is the error I am seeing when I try to edit the content of an HTML module:
DotNetNuke.Services.Exceptions.ModuleLoadException: The base class includes the field 'grdLog', but its type (System.Web.UI.WebControls.DataGrid) is not compatible with the type of control (DotNetNuke.Web.UI.WebControls.DnnGrid). ---> System.Web.HttpParseException: The base class includes the field 'grdLog', but its type (System.Web.UI.WebControls.DataGrid) is not compatible with the type of control (DotNetNuke.Web.UI.WebControls.DnnGrid). ---> System.Web.HttpParseException: The base class includes the field 'grdLog', but its type (System.Web.UI.WebControls.DataGrid) is not compatible with the type of control (DotNetNuke.Web.UI.WebControls.DnnGrid). at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildFieldDeclaration(ControlBuilder builder) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.BaseTemplateCodeDomTreeGenerator.BuildSourceDataTreeFromBuilder(ControlBuilder builder, Boolean fInTemplate, Boolean topLevelControlInTemplate, PropertyEntry pse) at System.Web.Compilation.TemplateControlCodeDomTreeGenerator.BuildMiscClassMembers() at System.Web.Compilation.BaseCodeDomTreeGenerator.BuildSourceDataTree() at System.Web.Compilation.BaseCodeDomTreeGenerator.GetCodeDomTree(CodeDomProvider codeDomProvider, StringResourceBuilder stringResourceBuilder, VirtualPath virtualPath) at System.Web.Compilation.BaseTemplateBuildProvider.GenerateCode(AssemblyBuilder assemblyBuilder) at System.Web.Compilation.AssemblyBuilder.AddBuildProvider(BuildProvider buildProvider) --- End of inner exception stack trace --- at System.Web.Compilation.AssemblyBuilder.AddBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 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 ---
I have tried to repair the install using "HTML_Community_05.06.00_Install.zip" as you suggested in your post and I confirmed that the 5.6.0 version was installed. I cleared my browser cache, reset the cache in DNN, restarted the application and restarted IIS on the server. I went through the 5.6.0 "release.config" file and made sure all of the references to "telerik" were correctly entered into my "web.config" file.
After doing all of this I am still getting the error as you see it above. Are there any other steps that you could recommend?
Thank you,
Kurt
|
|
|
|
| |
|
|
|
Joined: 1/30/2006
Posts: 5038
|
|
|
Hi Kurt
> Another thing to try if you have a custom skin on your page, is to create a brand new page with a html module, and use the standard skins/containers as supplied with DNN 5.6.0 (MinimalExtrophy).
Also check to see if the Telerik DLL is correct (see above thread).
I'm hoping Fredrik might be able to supply some feedback, he may have progressed further. Others might want to chip in otherwise.
|
|
|
|
| |
|
|
|
The base class includes the field 'grdLog', but its type (System.Web.UI.WebControls.DataGrid) is not compatible with the type of control (DotNetNuke.Web.UI.WebControls.DnnGrid).
This looks like there is an incompatability between the "control" called grdLogs in the ascx file and the control called grdLogs in the compiled assembly. This, of course, should not exist..
So - the message implies that the type of grdLog in the module assembly is - System.Web.UI.WebControls.DataGrid. This is the type it was in 5.5.1. In 5.6.0 the type of grdLogs in the assembly is - DotNetNuke.Web.UI.WebControls.DnnGrid. I have verified using Reflector that the type is correct in the 5.6.0 package.
In summary - it appears that when installing/upgrading the latest HTML Module assembly is not being copied to the bin. I would make sure that the assembly is copied by extracting the assembly from the 5.6.0 HTML module zip, and manually copying it to the bin folder.
Charles Nurse Chief Architect Evoq Content Team Lead, DNN Corp.
Want to contribute to the Platform project? - See here
|
MVP (ASP.NET) and
ASPInsiders Member
|
|
|
|
|
| |
|
|
|
www.johnsonferry.org Joined: 10/12/2006
Posts: 43
|
|
|
Charles,
Well...we're part-way there!
The HTML Module assembly was indeed the old 5.5.1 version. I did as you recommended and manually copied the 5.6.0 version from the HTML Module zip file into the bin directory and now the HTML editor comes up without the error.
The new problem is that the editor is completely inactive. When I click in the text area no cursor appears so I am unable to enter any text. Another strange thing is that when I hover over any of the toolbar buttons, they show a rollover highlight just like usual, but when I click on any of them all that happens is that the page is posted back to itself. For example, if the page URL is the following:
http://www.johnsonferry.org/ ... /Default.aspx
and I click on any of the toolbar buttons, then I am redirected to the same URL, only with an Anchor symbol at the end, like this:
http://www.johnsonferry.org/ ... /Default.aspx#
This is only the case when the htmlEditor defaultProvider is set to TelerikEditorProvider, there is no problem if I set it to FckHtmlEditorProvider.
I would much rather use the Telerik provider, so if you have any thoughts on what could be causing this unresponsive behavior, please let me know.
Thanks
|
|
|
|
| |
|
|
|
Joined: 1/30/2006
Posts: 5038
|
| |
| |