Hi All,

We upgraded an application with all its dependencies (except system component) from QA environment to Production using Lifetime. The application works fine for all the webscreens in two of the modules but in one of the module's entry page, we are getting .. method not found exception while it is loading. 

Stack trace below:

Also wanted to share the analysis and observation I did to verify.

  1. The version of system component is same on both environment.
  2. All producer application and module is re-deployed except system component.
  3. In Integration studio the method signature for SetCookie is same.
  4. The older implementation works perfectly well after roll back


Method not found: 'Void OutSystems.NssHTTPRequestHandler.IssHTTPRequestHandler.MssSetCookie(System.String, System.String, Int32, System.String, System.String, Boolean, Boolean, System.String)'.
at ssRichWidgets.RssExtensionHTTPRequestHandler.MssSetCookie(HeContext heContext, String inParamCookieName, String inParamCookieValue, Int32 inParamCookieExpirationSpan, String inParamCookiePath, String inParamCookieDomain)
at ssRichWidgets.Flows.FlowRichWidgets.WBlkFeedback_Message.Preparation(HeContext heContext)
at ssRichWidgets.Flows.FlowRichWidgets.WBlkFeedback_Message.Page_Load(Object sender, EventArgs e)
at ssRichWidgets.Flows.FlowRichWidgets.WBlkFeedback_Message.PageStartHook()
at ASP.blocks_richwidgets_richwidgets_feedback_message_ascx.__DataBind__control2(Object sender, EventArgs e)
at System.Web.UI.Control.OnDataBinding(EventArgs e)
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBind()
at OutSystems.HubEdition.WebWidgets.If.DataBind()
at OutSystems.HubEdition.WebWidgets.PlaceHolder.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.PlaceHolder.DataBind()
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBind()
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBind()
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSUserControl.DataBind()
at OutSystems.HubEdition.WebWidgets.Form.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.Body.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSPage.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at OutSystems.HubEdition.WebWidgets.OSPage.DataBind()
at ssAdmin.Flows.FlowMainFlow.ScrnCollectionUsers.DataBind()
at ssAdmin.Flows.FlowMainFlow.ScrnCollectionUsers.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Any help or pointer will be highly appreciated.

Thanks,

Upresh Tikam

Hi Upresh,


I'm not sure about your issue. Once look into this thread if it helps you :

https://www.outsystems.com/forums/discussion/63235/again-and-again-sampledata-problems


Thanks,

Sanjay