We have tested a couple of modules like Axon and your module seemed to be a bit more reasonable except for this bug problem where after scheduling a newsletter for my opt-in list to be sent right away, I tried going back to the control panel settings but some how the module had locked me out from accessing the features. We got an "Object reference not set to an instance of an object" error every time we click on the Opt-in AdvanceMail Control Panel.
We are using DNN 4.9.2 and Opt-in Email 4.2.
Here is an excerpt of the logs:
AssemblyVersion: 04.09.02
PortalID: 0
PortalName: Hjerneklubben
UserID: 1
UserName: host
ActiveTabID: 128
ActiveTabName: AdvanceEmail
RawURL: /Hjem/Nyhetsbrev/AdvanceEmail/tabid/128/ctl/ControlPanel/mid/679/Default.aspx
AbsoluteURL: /Hjem/Default.aspx
AbsoluteURLReferrer: http://hjerneklubben.no/Hjem/Defaul...an+object.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; nb-NO; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 0341b6b4-7ce4-4b2c-a9fd-e80cb2a840af
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: Dataspring.DNN.Modules.OptInAdvanceEmail.__OptInDashBoard.GenerateCurrentDashboard
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Dataspring.DNN.Modules.OptInAdvanceEmail.__OptInDashBoard.GenerateCurrentDashboard() at Dataspring.DNN.Modules.OptInAdvanceEmail.__OptInDashBoard.Page_Load(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Please help as this is a critical point for this project and we had been delayed for 2 weeks now, the scheduling is the last stretch and we need to make it work.
Regards,
Michael