Timezone error in ESB toolkit 2.0 - Input string was not in a correct format
Well done to Payal for working this one out.
When you look at the portal webpage on a computer set to the Indian timezone offset (5.5) rather than the UK (currently 1) you get the following error
This is because the timezone is passed in the querystring you're redirected to:
http://localhost/ESB.Portal/Home/Homepage.aspx?tzo=5.5
And tzo=5.5 does not parse to an int. If you look at it on a UK machine you're redirected to
http://localhost/ESB.Portal/Home/Homepage.aspx?tzo=1
And it works...
BUG.
When you look at the portal webpage on a computer set to the Indian timezone offset (5.5) rather than the UK (currently 1) you get the following error
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error:
Line 19: if (!string.IsNullOrEmpty(tzoqry))
Line 20:
Line 21: Session["tzo"] =int.Parse ( tzoqry);
Line 22: if (Session["tzo"] == null)
Line 23: //need this to make it work in production
This is because the timezone is passed in the querystring you're redirected to:
http://localhost/ESB.Portal/Home/Homepage.aspx?tzo=5.5
And tzo=5.5 does not parse to an int. If you look at it on a UK machine you're redirected to
http://localhost/ESB.Portal/Home/Homepage.aspx?tzo=1
And it works...
BUG.
0 Comments:
Post a Comment
<< Home