Welcome Guest Search | Active Topics | Sign In | Register

EO.Web.Grid System.FormatException: Input string was not in a correct format in Safari 8.0 Options
Joan Darling
Posted: Tuesday, January 20, 2015 4:56:30 PM
Rank: Advanced Member
Groups: Member

Joined: 3/9/2010
Posts: 119
My users using iPhone\Mac with Safari 8.0 are getting the following exception. All windows browsers (IE, Chrome, Firefox, Opera) are fine.

Browser: Safari
Browser Version: 8.0
Brower Device: Mobile
Exception: System.FormatException: Input string was not in a correct format.
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.eg.b(kv[] A_0)
at EO.Web.Internal.eg.a(kv A_0)
at EO.Web.Internal.cg.ac()
at EO.Web.WebControlBase.LoadViewState(Object savedState)
at EO.Web.Grid.a(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.Page.LoadAllState()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
eo_support
Posted: Tuesday, January 20, 2015 5:30:10 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,073
Hi,

Can you try to isolate the problem into a test project that we can use to duplicate this problem?

Thanks!
Joan Darling
Posted: Wednesday, January 21, 2015 3:39:07 AM
Rank: Advanced Member
Groups: Member

Joined: 3/9/2010
Posts: 119
Do you want to see it or do you want the project because I have a test environment set up that faces the web that you could use to see problem? The user sees there error that we display "trouble loading the receipts" but the system sends us the actual error, the one posted previously.
eo_support
Posted: Wednesday, January 21, 2015 7:28:43 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,073
Hi,

We would like a test project so that we can run int under debugger. The goal is so that we will be able to debug it and find out exactly why this error occurs.

Thanks!
Joan Darling
Posted: Friday, January 30, 2015 10:16:27 AM
Rank: Advanced Member
Groups: Member

Joined: 3/9/2010
Posts: 119
1. We have narrowed down when the exception is thrown in any mobile browser; chrome, firefox, and safari.
2. We can't trap the error because it's being thrown at the application level
3. We created the test project but can't recreate it

Explanation Item #2
The user selects an item from the parent grid which fires the ClientSideOnItemSelected event. In the function associated with this event we execute 3 callback panels to display the different aspects of the detail about the item selected from the parent grid. The 1st callback panel surrounds another eo grid; when this callback executes the server throws the exception (see original posting), the page_init is never entered.

Can you give me any insight?
eo_support
Posted: Friday, January 30, 2015 11:49:59 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,073
Hi,

Unfortunately we won't know for sure unless we can put it through debugger. My guess is that it has to do with your Grid data. So I would try to duplicate that part in order to duplicate the problem.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.