Quantcast
Channel: AjaxControlToolkit Work Item Rss Feed
Viewing all articles
Browse latest Browse all 4356

Commented Issue: Does not contain a script with hash code error - No Web Farms [25385]

$
0
0
Keep getting the following error. It occures on different pages, and only when certain users work with the site (about 3-5% of the users). We use 64bit OS on the server, we do not use web farms. What can be the reason in this case?

-------------------------------------
Sample 1:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.0.0).
-------------------------------------
Type : System.NotSupportedException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Assembly "AjaxControlToolkit, Version=3.0.11119.30651, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" does not contain a script with hash code "dxUswJvN7O8BTTdWhover(this)".
Source : AjaxControlToolkit
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : System.Collections.Generic.List`1[AjaxControlToolkit.ToolkitScriptManager+ScriptEntry] DeserializeScriptEntries(System.String, Boolean)
Stack Trace : at AjaxControlToolkit.ToolkitScriptManager.DeserializeScriptEntries(String serializedScriptEntries, Boolean loaded)
at AjaxControlToolkit.ToolkitScriptManager.OutputCombinedScriptFile(HttpContext context)
at AjaxControlToolkit.ToolkitScriptManager.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

-------------------------------------
Sample 2:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SPOENB/1.0; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727; SPOENB/1.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729).
-------------------------------------
Type : System.NotSupportedException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Assembly "AjaxControlToolkit, Version=3.0.11119.30651, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" does not contain a script with hash code "h49pfGMin$ListAllActivitiesCtrl$dg$ctl08$lbView','ctl00$main$ListAllActivitiesCtrl$dg$ctl08$lbViewDocument','ctl00$main$ListAllActivitiesCtrl$dg$ctl09$lbView','ctl00$main$ListAllActivitiesCtrl$dg$ctl09$lbViewDocument','ctl00$main$DocumentsCtrl$dgDocuments$ctl02$lbDocument','ctl00$main$DocumentsCtrl$dgDocuments$ctl03$lbDocument','ctl00$main$DocumentsCtrl$dgDocuments$ctl04$lbDocument'], 90)".
Source : AjaxControlToolkit
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : System.Collections.Generic.List`1[AjaxControlToolkit.ToolkitScriptManager+ScriptEntry] DeserializeScriptEntries(System.String, Boolean)
Stack Trace : at AjaxControlToolkit.ToolkitScriptManager.DeserializeScriptEntries(String serializedScriptEntries, Boolean loaded)
at AjaxControlToolkit.ToolkitScriptManager.OutputCombinedScriptFile(HttpContext context)
at AjaxControlToolkit.ToolkitScriptManager.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean
-------------------------------------
Sample 3
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SIMBAR={FB6E4D34-8FE3-4CC1-80B7-7649FE86B22C}; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729).
-------------------------------------
Type : System.NotSupportedException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Assembly "AjaxControlToolkit, Version=3.0.11119.30651, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" does not contain a script with hash code "4jKLEgLFbbSd7SvwBusjhip7tX8=".
Source : AjaxControlToolkit
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : System.Collections.Generic.List`1[AjaxControlToolkit.ToolkitScriptManager+ScriptEntry] DeserializeScriptEntries(System.String, Boolean)
Stack Trace : at AjaxControlToolkit.ToolkitScriptManager.DeserializeScriptEntries(String serializedScriptEntries, Boolean loaded)
at AjaxControlToolkit.ToolkitScriptManager.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
-------------------------------------
Comments: This error seems to be because of the usage of the GetHashCode() method in ToolkitScriptManager.cs. GetHashCode() method produces different results for 32-bit and 64-bit systems. When the scriptmanager tries to reach a referenced script using its' hashcode, it fails, giving the above error message. You may wanna modify the ToolkitScriptManager.cs file to use a more stable hashtag method instead of GetHashCode() method. Status: proposed Impact:low Assigned To: unassigned -> interesting. so nobody cares about this issue? serdar

Viewing all articles
Browse latest Browse all 4356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>