You need to Register for free and Login to post a message in the forum.

Forum

Subject: HTML/Text Editor Bombs on Site Running 4.3.5
Prev Next
You are not authorized to post a reply.

Author Messages
Chip
DNN Creative Magazine Subscriber
Nuker
Nuker
Posts:16

10 Dec 2009 12:46 AM  
Hello,

I have a "secondary" DNN site that I have neglected for some months.  I went to start working on it and ran into some problems.  First off, my site is running DNN 4.03.05.  (Yes I know this is quite old).  

Here is the problem.  When I try to edit text with the simple HTML editor that comes with DNN I get a long error message.  I am planning on asking my ISP to upgrade my site to 4.9.5.  Should we solve this HTML/Text editor problems first, or do the upgrade?

Below is the details of the error, with my domain removed.  Thanks for your suggestions!

Chip

Error Text


ModuleId: 388
ModuleDefId: 99
FriendlyName: Edit Text/HTML
ModuleControlSource: DesktopModules/HTML/EditHTML.ascx
AssemblyVersion: 04.03.05
PortalID: 0
PortalName: XXXXXXXXXXXX
UserID: 1
UserName: host
ActiveTabID: 65
ActiveTabName: Account
RawURL: /Account/tabid/65/ctl/Edit/mid/388/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.XXXXXXX.com/Account/tabid/65/Default.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: a1a9d336-3afd-454b-9082-416287a6f9be
InnerException: The Runat attribute must have the value Server.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.UI.TemplateParser.ProcessError
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: The Runat attribute must have the value Server. ---> System.Web.HttpParseException: The Runat attribute must have the value Server. ---> System.Web.HttpParseException: The Runat attribute must have the value Server. ---> System.Web.HttpException: The Runat attribute must have the value Server. at System.Web.UI.TemplateParser.ProcessError(String message) at System.Web.UI.TemplateParser.ProcessAttributes(Match match, ParsedAttributeCollection& attribs, Boolean fDirective, String& duplicateAttribute) at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseReader(StreamReader reader, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.UI.TemplateParser.Parse(ICollection referencedAssemblies, VirtualPath virtualPath) at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(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.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

Lee Sykes
DNN Creative Staff
Nuke Master V
Nuke Master V
Posts:5282


10 Dec 2009 1:48 AM  
I would create a backup of your website and install it on your local computer. From there you can try a test upgrade and see if that fixes the problem without potentially causing any problems on your live website:

How to backup a live hosted DotNetNuke website and restore it to a localhost installation

Lee Sykes
Site Administrator
Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

Twitter: www.twitter.com/leesykes

Lee Sykes's Facebook Profile
Chip
DNN Creative Magazine Subscriber
Nuker
Nuker
Posts:16

10 Dec 2009 3:11 AM  
Hi Lee,

Thanks for the suggestion. It would be a bit difficult for me to install locally due to the configurations/applications of my desktops.

My site's traffic has dropped quite a bit (possibly because other things may be broken too). Based on the error code above, do you think the upgrade could fix it?

Here are my thoughts. Since the site's traffic has dropped, have the ISP upgrade me to 4.9.5 after a complete backup. If the site does not work (which I can tell in an hour or less), have them restore the old version. It would probably take me 4-6 hours to get a PC configured correctly for a local test. If the ISP can undo the upgrade, I could do a "live" test in much less time. What do you think?
Lee Sykes
DNN Creative Staff
Nuke Master V
Nuke Master V
Posts:5282


10 Dec 2009 4:30 AM  
it's hard to know if an upgrade would fix the problem, however as long as your hosting provider creates a full backup there is no reason why you cannot test it on your live website.

I just don't like testing things out on a live website incase things go wrong.

For the future I think it will be worth setting up a virtual PC on your computer and from there you can configure a local DotNetNuke installation without it affecting any configurations or applications on your desktop, have a look here:
How to setup and use Microsoft Virtual PC 2007

Lee Sykes
Site Administrator
Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

Twitter: www.twitter.com/leesykes

Lee Sykes's Facebook Profile
Joseph Craig
DNN Creative Staff
Nuke Master V
Nuke Master V
Posts:5317


10 Dec 2009 7:50 AM  
From the error message, the problem appears to be with the file DesktopModules/HTML/EditHTML.ascx. 

The error message refers to a runat attribute.

So ... you might want to look into the file for runat and look for instances that are not of the forum:

       runat = "server"

If you find something like that, you could try replacing the file with a fresh copy from an install package of 4.3.5. 


Now, I have no idea how this might have happened and not been noticed before.  But if something has happened to that file, that would explain the problem.



Joe Craig
DNN Creative Support
Subscribe to the website
You are not authorized to post a reply.
Forums > DotNetNuke® > DotNetNuke® Questions > HTML/Text Editor Bombs on Site Running 4.3.5



ActiveForums 3.7

Latest Forum Posts

How to do links? by Guy..L
I'm setting up a website using DNN 5.2.4.  I'm confused by the many different ways I could set up na...
How to close a website while you are working on it by mcmanta
Hello All I would like to know if there is an easy way to close my DNN website while I'm working on ...
RE: DataSprings / Aweber by ollep
Hi Again Have now tried uploading the DataSprings Dynamic Forms Module (3.3) on 2 different sit...
RE: DataSprings / Aweber by ollep
Good Sunday Morning to you all!!! (Or to all "nutty" people that can't leave the computer alone e...
DataSprings / Aweber by ollep
Just jumping to another thread as the   le seemed wrong.Hi again Lee!! Just started reading ...
RE: PowerDNN Review by Declic Video FX
Hello, +1, I am also very happy !! I *was* hosted with WebHost4Life since many years with MS V...
RE: WebHost4Life by Declic Video FX
Same for me Richard.... I am (was?) hosted with WebHost4Life since many years with MS VPS account...
RE: Home Page Login Question by BCRose
Thanks for the quick reply. Sorry for being a dummy but where do I edit a skin at? Or the style sh...
RE: Home Page Login Question by jncraig
The LOGIN and REGISTER links are Skin Objects that are included in your skin file. The easiest way ...
Home Page Login Question by BCRose
I would like to remove the 'LOGIN' text from the top right of my pages.   How can I do this?   I tri...
RE: Strange behaviour when pressing login by jncraig
Yes, that is the one.
RE: Strange behaviour when pressing login by pontus66
Thanks for the tip. I will let my programmer check it out. This is the module you're referring t...
RE: extending user accounts for membership by jncraig
Try these:User Accounts new features User Accounts and User Settings Enforcing Terms and Conditions ...
RE: DataSprings Dynamic Forms Demo #20 Question by jncraig
There are some nice examples on the Data Springs site.  The more complicated demos do require some s...
RE: Dynamic Forms Email From User/Pass by jncraig
If the SMTP server is configured so that it will not send email from arbitrary email addresses, I wo...
RE: Strange behaviour when pressing login by jncraig
Glad that you got it solved.There is a free module available from Iowa Computer Gurus that automates...
extending user accounts for membership by cbwardsr
could someone pt me in the direction of some literature regarding adding fields to user accounts. ...
RE: Strange behaviour when pressing login by pontus66
Problem solved!Though I am not sure how. I haven't talked to my programmer yet, but he sent a mail a...
Dynamic Forms Email From User/Pass by Trusted
Hello everyone, We have a client with restrictive mail policies so a username and password is requi...
Using Default Template for Pages by toddre
I have a default template that I would like all Admins to use when creating new pages. I would also ...
AppTheory
RSS Feeds