Hello,
Using browser’s Back/Forward buttons within XAF web application in Chrome browser randomly generates ‘Invalid ViewState’ error. IE/Firefox work fine.
At first we noticed this in one of our applications, however you can easily reproduce it in any of your demos, e.g. https://demos.devexpress.com/XAF/MainDemo/.
All one has to do is log on, click on few navigation items on the side (Contact – Task - Department) and after that just start using Back/Forward buttons randomly. At one point you’re bound to get ‘Invalid ViewState’.
This is happening in both v15.1 and v15.2. Our Chrome version is : 47.0.2526.73 m
Kind Regards,
Vincent
Hello Vincent,
I have tried to reproduce the problem you described and encountered an issue, which seems to be similar.
Please check the call stack below and the attached screencast.
2glju5kp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, Location= Anonymously Hosted DynamicMethods Assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, Location=InMemory Module App_global.asax.8fyfc88y, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, Location=C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\40681d40\99b312d6\App_global.asax.8fyfc88y.dll App_Web_0iwkezfi, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, Location=C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\40681d40\99b312d6\App_Web_0iwkezfi.dll DevExpress.Data.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.Data.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.Data.v15.2.dll DevExpress.ExpressApp.Chart.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Chart.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Chart.v15.2.dll DevExpress.ExpressApp.ConditionalAppearance.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ConditionalAppearance.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.ConditionalAppearance.v15.2.dll DevExpress.ExpressApp.EF.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.EF.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.EF.v15.2.dll DevExpress.ExpressApp.FileAttachment.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.FileAttachment.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.FileAttachment.Web.v15.2.dll DevExpress.ExpressApp.FileAttachment.Web.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.FileAttachment.Web.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.FileAttachment.Web.v15.2.resources.dll DevExpress.ExpressApp.HtmlPropertyEditor.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.HtmlPropertyEditor.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.HtmlPropertyEditor.Web.v15.2.dll DevExpress.ExpressApp.Images.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Images.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Images.v15.2.dll DevExpress.ExpressApp.Kpi.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Kpi.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Kpi.v15.2.dll DevExpress.ExpressApp.Notifications.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Notifications.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Notifications.v15.2.dll DevExpress.ExpressApp.Notifications.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Notifications.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Notifications.Web.v15.2.dll DevExpress.ExpressApp.Objects.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Objects.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Objects.v15.2.dll DevExpress.ExpressApp.Objects.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Objects.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.Objects.v15.2.resources.dll DevExpress.ExpressApp.PivotChart.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.PivotChart.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.PivotChart.v15.2.dll DevExpress.ExpressApp.PivotChart.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.PivotChart.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.PivotChart.v15.2.resources.dll DevExpress.ExpressApp.PivotChart.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.PivotChart.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.PivotChart.Web.v15.2.dll DevExpress.ExpressApp.PivotChart.Web.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.PivotChart.Web.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.PivotChart.Web.v15.2.resources.dll DevExpress.ExpressApp.ReportsV2.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ReportsV2.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.ReportsV2.v15.2.dll DevExpress.ExpressApp.ReportsV2.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ReportsV2.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.ReportsV2.v15.2.resources.dll DevExpress.ExpressApp.ReportsV2.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ReportsV2.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.ReportsV2.Web.v15.2.dll DevExpress.ExpressApp.ReportsV2.Web.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ReportsV2.Web.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.ReportsV2.Web.v15.2.resources.dll DevExpress.ExpressApp.Scheduler.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Scheduler.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Scheduler.v15.2.dll DevExpress.ExpressApp.Scheduler.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Scheduler.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.Scheduler.v15.2.resources.dll DevExpress.ExpressApp.Scheduler.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Scheduler.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Scheduler.Web.v15.2.dll DevExpress.ExpressApp.Scheduler.Web.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Scheduler.Web.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.Scheduler.Web.v15.2.resources.dll DevExpress.ExpressApp.ScriptRecorder.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ScriptRecorder.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.ScriptRecorder.v15.2.dll DevExpress.ExpressApp.ScriptRecorder.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ScriptRecorder.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.ScriptRecorder.v15.2.resources.dll DevExpress.ExpressApp.ScriptRecorder.Web.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.ScriptRecorder.Web.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.ScriptRecorder.Web.v15.2.dll DevExpress.ExpressApp.Security.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Security.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.Security.v15.2.dll DevExpress.ExpressApp.Security.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.Security.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.Security.v15.2.resources.dll DevExpress.ExpressApp.StateMachine.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.StateMachine.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.StateMachine.v15.2.dll DevExpress.ExpressApp.v15.2, Version=15.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.v15.2\v4.0_15.2.3.0__b88d1754d700e49a\DevExpress.ExpressApp.v15.2.dll DevExpress.ExpressApp.v15.2.resources, Version=15.2.0.0, Culture=de, PublicKeyToken=b88d1754d700e49a, Location=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\DevExpress.ExpressApp.v15.2.resources\v4.0_15.2.0.0_de_b88d1754d700e49a\DevExpress.ExpressApp.v15.2.resources.dll
Would you please confirm that you received a similar exception in your case?
If you've reproduced the problem by using different steps, record a screencast illustrating these steps.
We will examine it and do our best to help you.
Hi Andrew,
Thank you for your reply.
The call-stack looks similar. I'm also attaching the call-stack from one of our applications.
Kind Regards,
Vincent
Hi Vincent,
Thank you for confirmation.
Our R&D team will review this issue and do their best to resolve the problem.