VSFlexGrid control errors when trying to access the Notification Server console
Last Updated December 03, 2010
I receive a FlexGrid control error when accessing the Altiris Console, or a "GetPicture Failed: Unknown error 0x800C0007" error when opening the Collection Picker. When I go to the Helpdesk Solution, the error stating that component one is not licensed. When I attempt to run reports or view collections, the Notification Server console dialogue displays the following:
FlexGridCtrl: Failed to run GetGridData Web service. Wrong number of arguments or invalid property assignment.
After a moment the report generation or collection refresh terminates with an error box containing the following dialogue:
FlexGridCtrl: Failed to run GetGridData web service. Wrong number of arguments or invalid property assignment
When I try to open the console, an error (see attached image) that states:
ComponentOne VSFlexGrid8 [Unicode/Light] Version: 8.0.20031.172 NOT LICENSED. THIS IS AN EVALUATION VERSION You can use this product for a 30-day trial period.
The console will eventually opens up after continuing through the errors.
The following have been found to cause the FlexGrid and Component One errors:
Corrupt FlexGrid ActiveX control
Corrupt User profile in Windows
In Internet Explorer, go to
Internet Options >
Programs tab >
Manage Add-ons. In the list, enable
ComponentOne FlexGrid. Verify the Internet Explorer* Security settings for the ActiveX controls. Remove the FlexGrid control from the
.\Windows\Downloaded Programs directory, and this will re-download the control once the Altiris Console is reopened. To verify that it is completely removed go through the following steps:
Close all open browsers on the system.
Check %WINDIR%\Downloaded Program Files\.
Delete ComponentOne FlexGrid 8.0 (UNICODE Light).
Also, if applicable, remove FlexGrid 7.
Go to Start > Run, type cmd and click OK.
In the command prompt, browse to %Windir%\Downloaded Program Files\. (Generally, from the C: prompt, type cd %windir%, type cd downlo~1).
Do a DIR command.
You may have vsflex files still located in this directory. Delete all instances of it from this command prompt.
Following that, delete the following files from the %windir%\System32 folder on the computer. (These may need to be deleted from other installed instances elsewhere on the hard drive as well.)