ActivX Control will not install after October Cumulative Update 2011
After installing October Cumulative update on Project Server 2007 the new activX grid will not load.
Displaying "to view this grid, you must have a newer version of the Project Web ActiveX Control installed. Click here to download it"
The issue has been address to the product group and will be fixed asap.
ActiveX Workaround (October 2011 CU) – Checked for IE7/IE8/IE9
The Browser is showing “ … must have a newer version … “
On the Server -> Find the File „shell.js“. It may be here
C:\Program files\Common Files\Microsoft Shared\ web server extensions\12\TEMPLATE\LAYOUTS\PWA\LIBRARY
Make a Backup Copy of the file, select “shell.js”, right click -> edit
In Notepad, search for “compare” (ctrl+f)
Find “function PJ_CompareBuildVersion(clientBuildVersion, serverBuildVersion)”
Change “return 1” and “return -1” to “return 0” (zero)
Close and Save
On the Client use IE and go to the PWA site (Project Center)
Press “Strg+F5” to update the site -> the data will be shown now
If in one Browser the data is not shown try this:
Delete the Browser Cache and check the IE Settings
Tools -> Internet Options -> General tab -> Section “Browser history” -> click “Settings”
Modify “Temporary internet Files” to
- “Every time I visit the Webpage” or
- “Every time I visit the Internet Explorer”
Background:
“shell.js” is loaded from the Server to the Client and cached local.
On Update the Cache (delete or refresh) the modified version of “shell.js” is copied from the Server to the Client. And now (after the modification) the Version number will not stopping the ActiveX from showing needed data.