Telerik Controls in Sharepoint 2010 migrated from MOSS 2007

6 posts, 0 answers
  1. thomson
    thomson avatar
    22 posts
    Member since:
    Jun 2009

    Posted 08 Nov 2012 Link to this post

    We were having the MOSS 2007 site with telerik controls. This was using the version Assembly="Telerik.Web.UI, Version=2008.2.826.20 with System.Web.Extensions, Version=1.0.61025.0.

    We migrated the site to Sharepoint 2010 SP1. All the controls loaded fine initially. But the menu's are having a problem we get the Script Error 

    Webpage error details


    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
    Timestamp: Thu, 8 Nov 2012 08:31:56 UTC


    Message: 'document.body' is null or not an object
    Line: 34
    Char: 1
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=22xm3UpNiA3PVP5Fa22svSzau2bD7INcsbLJvG-DL25_x6mPg0NaOWNuqpigIPkFs5CsNME3wl1NZEyl04lZcMIX56pDA99iX5cTOpvjjcIMyGjcAFnRRtVsqgkNVVM1pJqBD449C119swXnsFpuRg5VH7RyyruJ6mOItztJE4-rSch50&t=ffffffffd7b48b01


    Message: Sys.ArgumentUndefinedException: Value cannot be undefined.
    Parameter name: baseType
    Line: 1718
    Char: 71
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=AthIancKOQtKRflKS6vyzFAb1YaBR3aO-Ny77_wrdxKP7j3EVVvz3zX79WQeGlgLDk64tsQyQoI5-SzwF2-VhpiOdgiKx7q3rwMuxIr2PiLCDWan4grQfoZD-ylaO7pwldv2JPWG8jFSsMpxuHWNjANFnv3G5jkigyntw6JG79KgupF30&t=ffffffffb868b5f4




    Message: Sys.ArgumentException: Value is not a class.
    Parameter name: baseType
    Line: 1719
    Char: 40
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=AthIancKOQtKRflKS6vyzFAb1YaBR3aO-Ny77_wrdxKP7j3EVVvz3zX79WQeGlgLDk64tsQyQoI5-SzwF2-VhpiOdgiKx7q3rwMuxIr2PiLCDWan4grQfoZD-ylaO7pwldv2JPWG8jFSsMpxuHWNjANFnv3G5jkigyntw6JG79KgupF30&t=ffffffffb868b5f4

    Message: Sys.ArgumentUndefinedException: Value cannot be undefined.
    Parameter name: baseType
    Line: 1718
    Char: 71
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=AthIancKOQtKRflKS6vyzFAb1YaBR3aO-Ny77_wrdxKP7j3EVVvz3zX79WQeGlgLDk64tsQyQoI5-SzwF2-VhpiOdgiKx7q3rwMuxIr2PiLCDWan4grQfoZD-ylaO7pwldv2JPWG8jFSsMpxuHWNjANFnv3G5jkigyntw6JG79KgupF30&t=ffffffffb868b5f4




    Message: Sys.ArgumentException: Value is not a class.
    Parameter name: baseType
    Line: 1719
    Char: 40
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=AthIancKOQtKRflKS6vyzFAb1YaBR3aO-Ny77_wrdxKP7j3EVVvz3zX79WQeGlgLDk64tsQyQoI5-SzwF2-VhpiOdgiKx7q3rwMuxIr2PiLCDWan4grQfoZD-ylaO7pwldv2JPWG8jFSsMpxuHWNjANFnv3G5jkigyntw6JG79KgupF30&t=ffffffffb868b5f4

    Message: Sys.ArgumentException: Value is not a class.
    Parameter name: baseType
    Line: 1719
    Char: 40
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=AthIancKOQtKRflKS6vyzFAb1YaBR3aO-Ny77_wrdxKP7j3EVVvz3zX79WQeGlgLDk64tsQyQoI5-SzwF2-VhpiOdgiKx7q3rwMuxIr2PiLCDWan4grQfoZD-ylaO7pwldv2JPWG8jFSsMpxuHWNjANFnv3G5jkigyntw6JG79KgupF30&t=ffffffffb868b5f4




    Message: Sys.ArgumentException:  does not derive from Sys.Component.
    Parameter name: type
    Line: 2707
    Char: 9
    Code: 0
    URI: http://www.site/ScriptResource.axd?d=AthIancKOQtKRflKS6vyzFAb1YaBR3aO-Ny77_wrdxKP7j3EVVvz3zX79WQeGlgLDk64tsQyQoI5-SzwF2-VhpiOdgiKx7q3rwMuxIr2PiLCDWan4grQfoZD-ylaO7pwldv2JPWG8jFSsMpxuHWNjANFnv3G5jkigyntw6JG79KgupF30&t=ffffffffb868b5f4

    In one of the thread i came to know embedded scripts failed to load. To fix this to upgrade to October 2011 Cummulative Update. We did try this. But the error persists.

    Can somebody let me know how to fix this?





  2. Kalina
    Kalina avatar
    1 posts
    Member since:
    Oct 2012

    Posted 13 Nov 2012 Link to this post

    What Telerik controls do you use?

  3. thomson
    thomson avatar
    22 posts
    Member since:
    Jun 2009

    Posted 13 Nov 2012 Link to this post

    RadMenu, RadWindow,RadTabStrip.


    I have done one more thing for the test.

    I created a brandnew sharepoint 2010 site.
    i registered the control in the master page (dayandnight.master)

    <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" %>       

    Added the RadScriptManager in the master page

     <telerik:RadScriptManager Runat=server id="ScriptManager1" EnableScriptCombine="true" AsyncPostBackTimeout ="36000"/>

    Added the safe control entry 
      <SafeControl Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.Design" TypeName="*" Safe="True" />
          <SafeControl Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TypeName="*" Safe="True" />

    Added the httpHandler
    <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource,Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral,PublicKeyToken=121fae78165ba3d4" verb="*" validate="false" />

    Now i pasted the menu controls as shown in this example in the master page  http://demos.telerik.com/aspnet-ajax/menu/examples/overview/defaultcs.aspx#qsf-demo-source 

    i have copied only the menu control

    i have removed the two properties EnableRoundedCorners="true" EnableShadows="true"

    The Menu renders fine with the error message . That means on hover nothing happens
    Now also i am getting this error 
    Webpage error details


    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
    Timestamp: Wed, 14 Nov 2012 08:58:45 UTC

    Message: 'document.body' is null or not an object
    Line: 34
    Char: 1
    Code: 0
    URI: http://www.devtest.com/ScriptResource.axd?d=Rs9XUr517yDGPQYNt48ZE65GJNSDqjTDkp7ItbuOwBA3hpxw58J37-s8MQvKQ0GaU_RSOwLmHktrRHG0Eo6DJqBuSGfdANdMQqgKdh_-mdxZDHj3M6o1PxDGKbVOK1f6azXSe64xunfV7FZo9XnnWwZ-9SWHkW5HGmlaS54cJgy-fzex0&t=ffffffffd7b48b01

    Message: Object doesn't support this property or method
    Line: 5
    Char: 32821
    Code: 0
    URI: http://www.devtest.com/ScriptResource.axd?d=uyackf6zOjRjG7iAhHt1CAHBbDcEDRgo1RiSZ22QVzLHwPf4nspGGQ29D-AGJDU8Z2p9wGptbA33nvB9kdMua9YXlC8uykRrIybiPZrse9sWDdbOnevcSnRUyb9Z42HK3fAliUGQ-SQAmEmaabkQ8gD9-zU1&t=ffffffffb868b5f4

    Please note that this is a brand new 2010 publishing site with Sharepoint Server 2010
    Oct 2011 CU 14.0.6112.5000

    i have tried the suggestion as below but the error remains the same
    Webpage error details


    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
    Timestamp: Tue, 20 Nov 2012 08:00:04 UTC




    Message: 'document.body' is null or not an object
    Line: 34
    Char: 1
    Code: 0
    URI: http://www.devtest.com/ScriptResource.axd?d=Rs9XUr517yDGPQYNt48ZE65GJNSDqjTDkp7ItbuOwBA3hpxw58J37-s8MQvKQ0GaU_RSOwLmHktrRHG0Eo6DJqBuSGfdANdMQqgKdh_-mdxZDHj3M6o1PxDGKbVOK1f6azXSe64xunfV7FZo9XnnWwZ-9SWHkW5HGmlaS54cJgy-fzex0&t=ffffffffd7b48b01




    Message: Object doesn't support this property or method
    Line: 5
    Char: 32821
    Code: 0
    URI: http://www.devtest.com/ScriptResource.axd?d=uyackf6zOjRjG7iAhHt1CAHBbDcEDRgo1RiSZ22QVzLHwPf4nspGGQ29D-AGJDU8Z2p9wGptbA33nvB9kdMua9YXlC8uykRrIybiPZrse9sWDdbOnevcSnRUyb9Z42HK3fAliUGQ-SQAmEmaabkQ8gD9-zU1&t=ffffffffb868b5f4





  4. Kalina
    Admin
    Kalina avatar
    918 posts

    Posted 19 Nov 2012 Link to this post

    Hello thomson,

    Let me suggest you try loading RadMenu scripts explicitly - as is described in this help article.

    Greetings,
    Kalina
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  5. thomson
    thomson avatar
    22 posts
    Member since:
    Jun 2009

    Posted 20 Nov 2012 Link to this post

    I have tried the above advice

    <asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="36000" CompositeScript-ScriptMode="Release" >
        <CompositeScript>
        <Scripts>
        <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Ajax.Ajax.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Core.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Navigation.NavigationScripts.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Menu.RadMenuScripts.js" />
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Animation.AnimationScripts.js" />
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Scrolling.ScrollingScripts.js" />
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Common.Popup.PopupScripts.js" />
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Window.RadWindow.js" />
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.Window.RadWindowManager.js" />
         <asp:ScriptReference Assembly="Telerik.Web.UI, Version=2008.2.826.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Name="Telerik.Web.UI.TreeView.RadTreeViewScripts.js" />
        </Scripts>
        </CompositeScript>
      </asp:ScriptManager>

    Now we are getting these errors

    Webpage error details

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
    Timestamp: Tue, 20 Nov 2012 08:00:04 UTC

    Message: 'document.body' is null or not an object
    Line: 34
    Char: 1
    Code: 0
    URI: http://www.devtest.com/ScriptResource.axd?d=Rs9XUr517yDGPQYNt48ZE65GJNSDqjTDkp7ItbuOwBA3hpxw58J37-s8MQvKQ0GaU_RSOwLmHktrRHG0Eo6DJqBuSGfdANdMQqgKdh_-mdxZDHj3M6o1PxDGKbVOK1f6azXSe64xunfV7FZo9XnnWwZ-9SWHkW5HGmlaS54cJgy-fzex0&t=ffffffffd7b48b01

    Message: Object doesn't support this property or method
    Line: 5
    Char: 32821
    Code: 0
    URI: http://www.devtest.com/ScriptResource.axd?d=uyackf6zOjRjG7iAhHt1CAHBbDcEDRgo1RiSZ22QVzLHwPf4nspGGQ29D-AGJDU8Z2p9wGptbA33nvB9kdMua9YXlC8uykRrIybiPZrse9sWDdbOnevcSnRUyb9Z42HK3fAliUGQ-SQAmEmaabkQ8gD9-zU1&t=ffffffffb868b5f4


  6. Kalina
    Admin
    Kalina avatar
    918 posts

    Posted 23 Nov 2012 Link to this post

    Hi thomson,

    As far as I can see from your code - you use rather old version of Telerik RadControls for ASP.NET AJAX - 2008.2.826.20.
    I am suggesting you to upgrade to newer version and use the assemblies built for .NET Framework 3.5.
    If the issue persists - please send us simplified and compilable WebPart project that illustrates your implementation in a support ticket. We will try to reproduce the errors locally and will research for a solution.

    All the best,
    Kalina
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Back to Top