Symptoms
When shadowing a user, the shadow session disconnects and then attempts to auto-reconnect within the session. Conference Manager 4.0 exhibits the same behavior.
This behavior occurs on MetaFrame Presentation Server 3.0 with Hotfix Rollup Pack 3 and Citrix Presentation Server 4.0 installed on Windows 2000 Service Pack 4 with Hotfix Rollup Pack 1 and Windows 2003 Service Pack 1.
A Java ICA Client 8.x session disconnects on the second ICA KeepAlive packet.
Work Around
Disable ICA KeepAlives on the server through the Citrix Management Console.
Resolution
Apply XE104R01W2K010 or XE104R01W2K3010 or their equivalents.
Apply MPSE300R04W2k3008 or MPSE300R04W2k006 or their equivalents.
Apply PSE400R01W2K014 and PSE400R01W2K3026 or their equivalents.
7. Shadowed sessions and Java Clients are disconnected when the KeepAlive time-out is reached. With regard to the shadow sessions, the spawned shadow session disconnects at approximately twice the time of the KeepAlive interval. This occurs because the addition of the icm_ping request to implement KeepAlives fails because shadow sessions and Java Clients do not respond to the ping request.
This fix corrects the issue. However, users of the Java Client Version 8.x must upgrade to Version 8.4.1693 or later of the client.