File Type Association (FTA) Stops Functioning for Stream to Server Applications After Installing certain XenApp Hotfixes

File Type Association (FTA) Stops Functioning for Stream to Server Applications After Installing certain XenApp Hotfixes

book

Article ID: CTX137270

calendar_today

Updated On:

Description

After installing the following XenApp 6.0/6.5 hotfixes (or a hotfix which supersedes any of the below hotfixes), File Type Association (FTA) might stop working for Stream to Server Applications:

  • XA600R01W2K8R2X64064
  • XA600W2K8R2X64R02
  • XA650R01W2K8R2X64041
The application launches as expected, but a file not found error occurs, or the path containing a syntax error.

Resolution

Install a hotfix that contains fix LA3220. Following are list of the first hotfixes that include the required fix.

If the preceding hotfixes are superseded, install the superseding hotfix.

Note: The file path passed to the streamed application can be identified using Task Manager or a tool such as Process Explorer or Process Monitor (filter for Process Start or Process Create operations).


Problem Cause

Further examination reveals that the file path being passed to the Streamed Application is not correct, similar to the following:
“<ctx_fta_content:49>\\client\c$\users\joe.bloggs\documents\MyFile.doc”

CTX_FTA_CONTENT:xx (where xx represents the number of characters in the path to the file) is a parameter which wfshell has passed to RadeRun when RadeRun is invoked, and is expected in a Stream to Server environment when FTA is used.
This RadeRun uses this parameter and then it is stripped from the file path, so it must never get passed to the Streamed Application.
However, after installing one of the preceding hotfixes, the case may change from upper case to lower case: for example, CTX_FTA_CONTENT may change to ctx_fta_content.
This results in RadeRun not stripping off this parameter as expected, and instead passing it to RadeLauncher/RadeSandbox as part of the file path
RadeLauncher/RadeSandbox subsequently passes the parameter to the Streamed Application “as is”, and the Streamed Application most likely throws an error, such as “File not Found”, “Invalid File Path” or “Syntax Error”.

Issue/Introduction

After installing certain XenApp 6.0/6.5 hotfixes, File Type Association (FTA) might stop working for Stream to Server Applications.