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 StartedNew to DNN Plat...New to DNN Plat...Literal content error when attempting to add new userLiteral content error when attempting to add new user
Previous
 
Next
New Post
8/23/2011 9:50 AM
 
Hi there all
I'm trying to add new users on a clients DNN (4.4.1) site, but when I go into "Users" and then click on "Add new user", it comes up with the error below.
I'm logged in as the admin account.
I've tried looking in the ManageUsers file and I can't find ('<td width="*>&nbsp;</td>') as the inner exception states.

ModuleId: 357
ModuleDefId: 15
FriendlyName: Edit User Accounts
ModuleControlSource: Admin/Users/ManageUsers.ascx
AssemblyVersion: 04.04.01
PortalID: 0
PortalName: <COMPANY NAME>
UserID: 2
UserName: admin
ActiveTabID: 42
ActiveTabName: User Accounts
RawURL: /Admin/UserAccounts/tabid/42/ctl/Edit/mid/357/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.ejm.co.za/Admin/UserAccounts/tabid/42/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 251688db-5ce2-43a6-b3df-990ecc8467ff
InnerException: Literal content ('<td width="*>&nbsp;</td>') is not allowed within a 'System.Web.UI.HtmlControls.HtmlTableCellCollection'.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.UI.CollectionBuilder.AppendLiteralString
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Literal content ('<td width="*>&nbsp;</td>') is not allowed within a 'System.Web.UI.HtmlControls.HtmlTableCellCollection'. ---> System.Web.HttpParseException: Literal content ('<td width="*>&nbsp;</td>') is not allowed within a 'System.Web.UI.HtmlControls.HtmlTableCellCollection'. ---> System.Web.HttpParseException: Literal content ('<td width="*>&nbsp;</td>') is not allowed within a 'System.Web.UI.HtmlControls.HtmlTableCellCollection'. ---> System.Web.HttpException: Literal content ('<td width="*>&nbsp;</td>') is not allowed within a 'System.Web.UI.HtmlControls.HtmlTableCellCollection'. at System.Web.UI.CollectionBuilder.AppendLiteralString(String s) at System.Web.UI.ControlBuilder.AppendLiteralString(String s) at System.Web.UI.TemplateParser.ProcessLiteral() --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ProcessLiteral() at System.Web.UI.TemplateParser.MaybeTerminateControl(String tagName, Int32 textPos) at System.Web.UI.TemplateParser.ProcessEndTag(Match match) 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.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() 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, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings) --- End of inner exception stack trace ---

TIA
Kappa
 
New Post
8/23/2011 2:46 PM
 
I know this isnt an answer to your question but 4.4.1 is positively ancient -and suffers from some known critical security issues -i would highly recommend you consider upgrading -even to 4.9.5 as a first start. The upgrade will make you safer and may well resolve this issue

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/23/2011 3:55 PM
 
Thanx Cathal.

I'll recommend the upgrade to client, but before I do so, do you think from the error above, I can rule out that it's a permissions issue on the site/DNN folders on the web server (iis6 in .NET4 App_pool) or the app_pool or even the permissions to connect to the SQL db?

Thank you
 
New Post
8/24/2011 5:41 AM
 
no, its not a permissions issue as far as I can see. I also looked through all 55 related manageusers issues/enhancements and cant see any that are similar to this. One (nasty) thought it that your site could have been hacked (as it's so old) and that some sql injection has added "impossible" text into the users tables (e.g. to inject some spam advertising), I'd recommend you check your database carefully and also check for the existance of any unexpected files (particularly if they look like hack.asp;bar.jpg i.e. note the semicolon which is an attempt to use an IIS6 issue - http://blogs.iis.net/nazim/archive/2009/12/29/public-disclosure-of-iis-security-issue-with-semi-colons-in-url.aspx ). I still highly recommend an upgrade

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/24/2011 9:28 AM
 
Hi Cathal

Thank you for your suggestions.
I will advise the client.

Regards

Kappa
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Literal content error when attempting to add new userLiteral content error when attempting to add new user


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