We use the EO.TreeView and EO.DataPicker component in several of our applications,
while, on the server, we often fix the errors in these components (when users use different browsers).
I saw a similar post on your forum, in this post you do not have reproduced and left unattended.
http://www.essentialobjects.com/forum/postst8800_EOWebGrid-SystemFormatException-Input-string-was-not-in-a-correct-format-in-Safari-80.aspxWe are very annoyed and probably will be forced to abandon the use of these components by replacing it with another.
Can you add diagnostics to understand the problem.
here is one of the stacks (all exceptions have message: at System.Number.StringToNumber Input string was not in a correct format)
Exception message: Input string was not in a correct format.
Stack trace: at System.Number.StringToNumber (String str, NumberStyles options, NumberBuffer & number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32 (String s, NumberStyles style, NumberFormatInfo info)
at EO.Web.Internal.r.a (kv A_0)
at EO.Web.Internal.cg.ac ()
at EO.Web.WebControlBase.LoadViewState (Object savedState)
at EO.Web.BaseNavigator.b (Object A_0)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Control.LoadChildViewStateByIndex (ArrayList childState)
at System.Web.UI.Control.LoadViewStateRecursive (Object savedState)
at System.Web.UI.Page.LoadAllState ()