I have very little to go on here. I cant reproduce this locally, but when users get the error I get an auto email exception notification.
Message: Invalid length for a Base-64 char array.
Call Stack: at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) at System.Web.UI.HiddenFieldPageStatePersister.Load()
I'm inclined to think there is a problem with data that is being assigned to viewstate. For example:
List<int> SelectedActionIDList = GetSelectedActionIDList();
ViewState["_SelectedActionIDList"] = SelectedActionIDList;
Not being able to reproduce the error locally makes it difficult to guess what the source of the error is.
If anyone has had any experience with this error I would really like to know what you found out.