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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsFeedbackFeedbackCategory errorCategory error
Previous
 
Next
New Post
11/14/2009 9:22 PM
 

I am having trouble with one of my protals. I have the feedback form working in 3 portals without any trouble. One one though, I can't get the category selection to work.

Whenever I select Category List Visible: or Use Category value as Send To, I get an error.

I have a category list of 2 values each with an email address for the list value.

The error I get is :

Source Error:

The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL:

1. Add a "Debug=true" directive at the top of the file that generated the error. Example:

  <%@ Page Language="C#" Debug="true" %>

or:

2) Add the following section to the configuration file of your application:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode.

Important: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario.

Stack Trace:

[ArgumentNullException: Value cannot be null.
Parameter name: pattern]
   System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache) +6847654
   System.Text.RegularExpressions.Regex.Match(String input, String pattern) +45
   DotNetNuke.Modules.Feedback.Feedback.IsEmail(String Email, Int32 portalid) +60
   DotNetNuke.Modules.Feedback.Feedback.cmdSend_Click(Object sender, EventArgs e) +1419

[ModuleLoadException: Error: Email Us is currently unavailable.]
   DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) +141
   DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(PortalModuleBase objPortalModuleBase, Exception exc) +41
   DotNetNuke.Modules.Feedback.Feedback.cmdSend_Click(Object sender, EventArgs e) +4155
   System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) +101
   System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String EVENT_ARGUMENT) +100
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String EVENT_ARGUMENT) +29
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981

[PageLoadException: Error: Email Us is currently unavailable.]
   DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) +407
   System.Web.UI.Page.HandleError(Exception e) +109
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +11038971
   System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +11038522
   System.Web.UI.Page.ProcessRequest() +91
   System.Web.UI.Page.ProcessRequest(HttpContext context) +240
   ASP.default_aspx.ProcessRequest(HttpContext context) +9
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +599
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

I have tried setting "Debug=true" in the web.config but I can't see any more error info.

The DNN is at version 05.01.04 (3)

The module is version 4.4.3

All and any help is apreciated.

Thanks
Phil

 
New Post
11/15/2009 3:53 AM
 

email address validation seems to fail, are you using common email addresses? you might need to adopt email regex in admin :: users accounts, user settings.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
11/15/2009 1:39 PM
 

The address validation in user setting is the same as my other portals ( \b[a-zA-Z0-9._%\-+']+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,4}\b ) and both my sending and recieving addresses are basic Email format.

Thanks
Phil

 
New Post
11/15/2009 4:05 PM
 

Thanks for your reply.

I have checked the user settings and they are the default ones. I am using standare email addresses, nothing unusual.

I have found that if you select a category in settings but don't select to show category, the mail does work and goes to the correct recipient.

The other thing I have found is that the failure only happend on prtals I have recently created, all my old ones work using the exact same settings. I have tried to un-install and re-install the module but same error on the same portals (not on the new ones).

I am at a real loss here. I use this category function for quite a few of my portals.

Phil

 
New Post
11/16/2009 4:42 AM
 

sorry, we need to validate, I haven't used categories for a while.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsFeedbackFeedbackCategory errorCategory error


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