Thanks for the reply. I'm already on 6.0.1. The event viewer logs a failure to send the email, because the "to" field is empty (though the email box contained a valid email address when I clicked register). I can make this happen at will by doing the following:
- Attempt to sign up using a user ID that someone else has already taken.
- Click "register"
- The system displays the message that the user ID has already been used by someone else
- Alter the user name to a new unique one. Don't alter anything else.
- Click "register" again.
- dnn_users gets populated with blank firstname/surname/displayname/email and the following pageload exception occurs because of that (this is the only error recorded in event viewer and it appears to be a symptom rather than a cause)
ModuleId: 454
ModuleDefId: 75
FriendlyName: User Registration
ModuleControlSource: DesktopModules/Admin/Security/ManageUsers.ascx
AssemblyVersion: 6.0.1
PortalID: 0
PortalName: 12Pay
UserID: -1
UserName:
ActiveTabID: 58
ActiveTabName: Register
RawURL: /Register.aspx?returnurl=http%3a%2f%2fwww.12pay.co.uk%2fUserLogin.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.12pay.co.uk/Register.aspx?returnurl=http%3a%2f%2fwww.12pay.co.uk%2fUserLogin.aspx
UserAgent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: f99b8bfc-cf45-4eaf-8054-cb5db6cb1bc5
InnerException: The parameter 'to' cannot be an empty string. Parameter name: to
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Net.Mail.MailMessage..ctor
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: The parameter 'to' cannot be an empty string. Parameter name: to ---> System.ArgumentException: The parameter 'to' cannot be an empty string. Parameter name: to at System.Net.Mail.MailMessage..ctor(String from, String to) at DotNetNuke.Services.Mail.Mail.SendEmail(String fromAddress, String senderAddress, String toAddress, String subject, String body) at DotNetNuke.Services.Mail.Mail.SendMail(UserInfo user, MessageType msgType, PortalSettings settings) at DotNetNuke.Entities.Modules.UserModuleBase.CompleteUserCreation(UserCreateStatus createStatus, UserInfo newUser, Boolean notify, Boolean register) at DotNetNuke.Modules.Admin.Users.ManageUsers.UserCreateCompleted(Object sender, UserCreatedEventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: JANET0201