When we add an HTTP Post completion event to post the results to salesforce, when a user submits the form, an "Object Reference not set to an instance of the object" error page is loaded.
This error occurs even if we leave the HTTP Post field blank.
Here is the post url generated from salesfoce.
https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8
Here is the Post
%oid=$(oid)%lead_source=$(lead_source)%first_name=$(first_name)%last_name=$(last_name)%title=$(title)%company=$(company)%phone=$(phone)%email=$(email)%street=$(street)%city=$(city)%state=$(state)%zip=$(zip)
The following event is then written to the DNN Events.
A critical error has occurred.
Object reference not set to an instance of an object.
AssemblyVersion: 04.09.04
PortalID: 0
PortalName: BusinessGenetics: Welcome to the Future of Business
UserID: -1
UserName:
ActiveTabID: 158
ActiveTabName: Trial Download
RawURL: /Software/TrialDownload/tabid/158/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.xbmlinnovations.com/Soft...fault.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: c6f938f3-f3b7-430a-811e-5a809a68167f
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DataSprings.Modules.DynamicForms.DynamicForms.ProcessEvents
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 DataSprings.Modules.DynamicForms.DynamicForms.ProcessEvents(Boolean blnRedirectOnly, Boolean blnPaymentGateway, String strPaymentStatus, String strResponseID, Int32 intPaymentUserID) at DataSprings.Modules.DynamicForms.DynamicForms.SubmitForm(Boolean ProcessPaymentNotification, String strResponseID) at DataSprings.Modules.DynamicForms.DynamicForms.imgSave_Click(Object sender, ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: WS-SERVER1