"There was an error processing your request.." message after deploying to On Premise

So the message "There was an error processing your request. Please try again later..." appeared to the homepage of our client's web application after we deployed on the On Premise server. This is the error log that occurred:


Id:
7697147c-9dd9-45c3-a1a7-be711a3c93bb
Time of Log:
13-02-2020 13:35:55
Request Key:f9ee3d00-293e-4d48-805c-9b8d65f8340b
Module:
ideus
Tenant:
Users
User:

Session Id:
Kl7GSZ8Kz0+QaV83849Qiw==
Server:
INDIGIPAPP1
Module:
Global
Message:


Could not load type 'CookieOptions' from assembly 'OutSystems.HubEdition.RuntimePlatform, Version=11.0.607.0, Culture=neutral, PublicKeyToken=null'.


Environment InformationeSpaceVer: Id=453, PubId=0, CompiledWith=11.0.607.0
RequestUrl: https://ideus.telkomsel.co.id/ideus/home.aspx (Method: GET)
AppDomain: /LM/W3SVC/1/ROOT/ideus-39-132260493363213260
FilePath: C:\Outsystems\running\ideus.01727029637\InternalError.aspx
ClientIp: 10.54.59.124
Locale: en-US
DateFormat: dd-MM-yyyy
PID: 6388 ('w3wp', Started='2/12/2020 12:02:47 PM', Priv=1625Mb, Virt=2118904Mb)
TID: 111
Thread Name:
.NET: 4.0.30319.42000
Stack:
Could not load type 'CookieOptions' from assembly 'OutSystems.HubEdition.RuntimePlatform, Version=11.0.607.0, Culture=neutral, PublicKeyToken=null'.
   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.Container.DataBindChildren()
   at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
   at OutSystems.HubEdition.WebWidgets.Container.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 ssideus.Flows.FlowCommon.ScrnInternalError.DataBind()
   at ssideus.Flows.FlowCommon.ScrnInternalError.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)

anyone ever encountered this case before? 


Hi Aditya,

I haven't seen this error before. I would advice you to contact OutSystems Support for this.

Regards,

Nordin

Now that I've looked closer.. 

Something is going wrong in the SetCookie action being used somewhere (I would assume in the Preparation) in your code. This is coming from the RichWidgets module. Maybe you can try to create a solution via Service Center and republish your module with its dependencies (including RichWidgets).

See if it helps.

Regards,

Nordin

Hi Aditya,

This may be related to an incompatible version of the .NET Framework, please check the platform requirements and whether you meet them or not.

Let us know what you find!