Current Project:   Index | Create
Bug: Validation of viewstate MAC failed

This error occurs when attempting to change a dropdownlist which has automatic post back (task status) after the user's session has expired.

System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. ---> System.Web.UI.ViewStateException: Invalid viewstate.
Client IP: 124.179.30.176
Port: 50736
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 AlexaToolbar/alxf-1.54 Firefox/3.6.13
ViewState: /wEPDwULLTIxNDE2MDM2NzYPZBYCZg9kFgICAQ9kFghmD2QWAmYPZBYCAgEPFgIeB1Zpc2libGVoFgJmDxYCHwBoZAIBD2QWAmYPEA8WCB4PSGlkZU5vU2VsZWN0aW9uaB4LXyFEYXRhQm91bmRnHg9Ob1NlbGVjdGlvblRleHQFDi0tIE92ZXJ2aWV3IC0tHhFTZWxlY3RlZEVudGl0eUlEcxQpWFN5c3RlbS5HdWlkLCBtc2NvcmxpYiwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkBKCsEJGI2NWMzNjEyLTM5NjgtNDZmMS1hMzA5LWNmZTBiYzIzMmQ1NhYCHghvbmNoYW5nZQUQU2VsZWN0UHJvamVjdCgpOxAVCQ4tLSBPdmVydmlldyAtLRBKb2JTb3VyY2UgbW9kdWxlE09wZW5Qcm9qZWN0cyBtb2R1bGUWUmFwaWRSZXNvbHV0aW9uIG1vZHVsZQtTaXRlU3RhcnRlcg5TTS5uZXQgV2ViU2l0ZRRTeXN0ZW1QbGFubmVyIG1vZHVsZRJUYXNrUm9hZG1hcCBtb2R1bGUHV29ya0h1YhUJJDAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCQ4OTk3MzQxZi01ZDBiLTRhM2YtOGFhYi03MDIwZmNhNDhkNmYkMTliMTgwOTYtYTMyMC00Zjc5LWJkOGMtMWE5MGRmOWU3MzI0JDcwZDYwNjM3LTUyZGYtNGQyZS1hYjE2LTMxNDg4NjNkZmVjZ...
--- End of inner exception stack trace ---
at System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError)
at System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState)
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()
at System.Web.UI.Page.LoadPageStateFromPersistenceMedium()
at System.Web.UI.Page.LoadAllState()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.projector_aspx.ProcessRequest(HttpContext context) in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\hub\158d5aeb\390a9e5a\App_Web_projector.aspx.cdcab7d2.y0x7xjws.0.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Confirmed: [+] 0 [-] Resolved: [+] 0 [-]

Bug Details
Date Reported:1/7/2011 12:37:08 AM
Status:Pending
Priority:Moderate
Difficulty:Moderate
Type:NotSet
Version:
Version to fix for:
Percent Fixed:0
Issues
Skip Navigation Links.
No issues have been associated with this bug.
Solutions
Skip Navigation Links.
No solutions have been associated with this bug.

Tasks

Skip Navigation Links.
No tasks have been associated with this bug.
RapidResolution (Maintenance) Module: Report issue - Post suggestion
WorkHub: Report issue - Post suggestion
External URL: (to link to this page)
http://www.softwaremonkeys.net/Hub/Projector.aspx?a=View&t=Bug&f=Html&Bug-ID=1992e890-6d9f-42a6-b933-ca338016ec3d