In Microsoft SoftGrid Client, a refresh operation
occurs when the client communicates with the SoftGrid Virtual Application Server (VAS) to obtain a list of the applications that the current user has permission to use. The client also obtains the icons and the file type associations for these applications. SoftGrid Client rebuilds the icons during each such operation.
Occasionally, a problem may occur with the refresh operation. Depending on the nature of the problem, you may not receive an error message when this problem occurs. In some cases, the refresh operation appears to finish without errors. For example, the SoftGrid Client Management Console may display the status of the refresh operation as Ongoing
, and then display the status as On Logon
without displaying an error message. However, the icons may not be created as expected.
Typically, refresh problems do not occur if a user is in the correct SoftGrid Users Active Directory groups for the correct applications, and the applications have been published correctly in the SoftGrid Server Management Console.
If you encounter behavior that suggests a failure to communicate with the SoftGrid VAS, follow these troubleshooting steps:
- Make sure that the VAS service is running on the VAS.
Make sure that at least three instances of the Sftcore.exe process are running in the task list on the VAS.
Telnet to port 554 on the VAS. Then, press ENTER several times to confirm that you receive an "RTSP invalid" response. This action verifies that the server is listening.
Make sure that the users are in the correct Active Directory groups. These groups must be Global groups.
If the problem is not resolved after you follow these steps, you may be experiencing one of the following problems. Follow the appropriate additional steps in this article, depending on the problem that you are experiencing.
- Icons are created. However, they appear as the SoftGrid default icon instead of as the correct icons. The SoftGrid default icon appears as an orange cube that contains orange balls.
Icons are not created even though the user is in the correct Active Directory groups.
XML parsing errors occur.
Icons appear as the SoftGrid default icon
Typically, this problem occurs when applications are not published correctly or when the client does not have access to the location where the icons are hosted. To resolve this problem, follow these steps:
- In the SoftGrid VAS Management Console, make sure that the icons are published by using UNC path names or by using HTTP paths. The icons should not be published by using local paths such as "D:\Content\App\App.ico".
Make sure that users have correct user rights to the location where the icons are hosted.
Icons are not created even though the user is in the correct Active Directory groups
Typically, this problem occurs when the .osd MIME type has not been created on the server that is running Internet Information Services (IIS). To resolve this problem, follow these steps:
- View the SoftGrid Client log file (Sftlog.txt). Look for entries that reference an inability to create applications and that contain a result code of nnnnnnnn-200000194. This result code indicates that the .osd MIME type is missing.
- In the VAS Management Console,
verify that the HTTP path of the application is correct.
Start the IIS Management Console.
In the console tree, right-click the server, and then click Properties.
Click MIME types, and then Click New.
- In the Extension box, type OSD.
In the MIME box, type application/softricity-osd.
Click OK to close the dialog boxes.
Right-click the server, point to All Tasks and then click Restart IIS.
In the console tree, point to All Tasks and then click Restart IIS.
After you follow these steps, perform another refresh operation on the SoftGrid client. Then, determine whether the problem is resolved.
XML parsing error
When this problem occurs, you receive an "XML Parsing Error" error message during the refresh operation, and the operation never finishes. This problem is uncommon. However, it may occur after you upgrade VAS 3.x to VAS 4.x. Typically, this problem is caused by a special character in the application name. For example, the "&" in "Spybot Search & Destroy" can cause this problem. The XML parser in VAS 4.x is much more strict. In VAS 3.x, special characters in the application names may not cause this error.Note
The VAS Management Console does not let you import a new application that does not meet the XML requirements. Therefore, this problem does not occur in a complete VAS 4.x environment.
The XML code that fails is not contained in a specific .osd file. The code is included in the APPLIST code that is passed to the client during the refresh operation. In environments that consist of many applications, it may be difficult to find the application that causes the problem. To help find the application, follow these steps:
- Configure the logging level on the SoftGrid Client to Verbose.
Reproduce the problem.
- Start Notepad, and then
open the SoftGrid Client log file (Sftlog.txt).
- Use the Find feature to find "<APPLIST>."
Copy everything from the <APPLIST> tag to the </APPLIST> tag. Include the tags.
Paste the data into a new Notepad document or into an XML editor document.
If you use an XML editor, the editor shows the number of the line that contains the error. If you use Notepad, save the document as an .xml file. Then, drag this file into Internet Explorer to display the XML code and the number of the line that contains the error.
View the line that contains the error to find the application that is causing the problem. Look for a special character or a name that begins with a space.
In the SoftGrid VAS Management Console, unpublish the application. Modify the package name in the .osd files to remove incorrect characters. If it is necessary, modify the names of the .osd files themselves. Then, republish the application.
After you follow these steps, perform another refresh operation on the SoftGrid client. Then, determine whether the problem is resolved.Note
Multiple applications may contain special characters.
Article ID: 938625 - Last Review: August 13, 2007 - Revision: 1.0
- Microsoft SoftGrid for Terminal Services
- Microsoft SoftGrid for Windows Desktops
|kbinfo kbtshoot kbexpertiseadvanced KB938625|