Project Server 2010: Applied August CU and having problems with JSGrid?

Thanks to Donald for his forum posting and Marius for his swift response highlighting the resolution to this one.  If you have loaded the August CU for Project Server 2010 – KB 2276341, but have not loaded either the SharePoint Foundation 2010 August CU (KB 2266423), or any of the rollup packages (KB 2352346, KB 2352342 or KB 2352345) then you will get an error loading the schedule web part and drilling down into a project – or other pages that us the JSGrid.  The error will be this one: “The view failed to load.  Press OK to reload this view with the default settings.  Press Cancel to select another view.”  Neither will resolve the problem.

image

As there can be many other potential reasons for this error you should also check the ULS logs – and confirmation of this problem is seeing this error:

  • w3wp.exe (0x14D8)                           0x11C0    Project Server                    General                           0000    Exception    Exception occurred in method Microsoft.Office.Project.Server.BusinessLayer.Project.ProjectGetProjectDetailsForGridJson System.MissingMethodException: Method not found: ‘Void Microsoft.SharePoint.JSGrid.GridSerializer.ApplyPostViewIncrementalInsertsAndDeletes(System.Collections.Generic.IEnumerable`1<Microsoft.SharePoint.JSGrid.Change>, System.Func`2<System.Object,System.Collections.Generic.Dictionary`2<System.String,System.Object>>)’.     at Microsoft.Office.Project.Server.BusinessLayer.Project.GetProjectDetailsForGridJson(JsGridSerializerArguments gridSerializerArgs, Guid projUid, Guid[] subProjUids, Int32 storeId, String changesJson, String postViewInsertsAndDeletesJson, Boolean firstTaskViewLoad, Boolean showProjectSummaryTask, Guid viewUid, Nullable`1 expandSubprojects, Boolean clearPer…   

The resolution is to load one of the August CUs that contains sts-x-none.msp, which would be any of the following.

Although JSGrid is a component initially developed for Project Server 2010 it was shared with other teams for the “14” release and is also used by Access Services.  It is shipped as part of SharePoint Foundation, and this is where we slipped up in not also having the fix in the Project Server CU too.  Apologies for any inconvenience this may have caused, and we will ensure with future CUs that this dependency will be avoided. 

Technorati Tags: ,