Self-Solve Knowledge Search

Minimize Maximize
Not able to run a Citrix script protocol from Controller, got an error 'Failed t...
Title :
Not able to run a Citrix script protocol from Controller, got an error 'Failed to get the session from the client"'Failed to get the session from the client"
Document ID :
KM01724575
Product - Version:
loadrunner ;
OS :
Updated :
Thu Jul 02 16:34:53 GMT 2015
Summary :
When running a Citrix Script protocol in Controller we got an error message saying "Failed to get the session from the client". If we ran the script from vugen everything works fine.
Problem

When running vusers from Controller on 64-bit OS Load Generator, the following error message is logged : "Failed to get the session from the client".

The script runs properly in the VUGen machine where it was generated.

Cause
The necessary Citrix Registry Patch that must be installed (during LoadRunner installation, and every time the Citrix Client is changed) was installed in the wrong section. For 64-bit OS machines, it should be installed on the Wow6432Node path: "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Third Party\CustomVC" and "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\CCM".
Fix

In order to fix this problem, we need to navigate to <LR/VUGen/LG SA Installation Folder>\dat in CMD, and run the following command "c:\Windows\SysWOW64\regedit.exe Enable_Citrix_API.reg".