Error Codes

Overview

Softdrive sessions follow a defined lifecycle to establish and maintain a secure, high-performance remote connection. The process begins with Connect, where the client reaches the Softdrive backend and validates basic network access. It then moves into Handshake, during which secure TLS negotiation and session parameters are established. Once completed, the session enters Stream, where video, input, and system data flow continuously between the client and the virtual machine. Finally, Keep Alive ensures session stability by sending periodic heartbeats to detect connectivity issues and prevent stale or orphaned sessions.

The errors listed below are grouped according to the stage in which they occur. This helps quickly identify whether a failure is related to initial connectivity, security negotiation, active streaming, or session maintenance, allowing for faster troubleshooting and more accurate root-cause analysis.




Internal & HTTP Errors

Error CodeDescriptionSession PhaseTypical CauseQuick Fix
 Error Code 1001–1004 Internal error Pre-Session Unexpected client/service failureRetry connection; restart client if persistent
 Error Code 500 Internal Server Error Connect Backend service returned an errorRetry later or contact support
 Error Code 502 Bad gateway Connect Upstream service unavailable or timed outRetry after a few minutes
 Error Guest Agent not Responding Guest agent is not responding Stream VM agent stopped, hung, or not reportingRestart VM; if recurring, update agent/tools

TLS & Handshake Errors (01–06)

Error CodeDescriptionSession PhaseTypical CauseQuick Fix
Error Code 01TLSHandshakeFailedHandshakeFirewall/TLS inspection/proxy blocking or altering TLSWhitelist Softdrive domains; bypass SSL inspection
Error Code 02TLSHandshakeTimeoutHandshakeHigh latency, packet loss, or blocked outbound pathTest network stability; try alternate network
Error Code 03HandshakeTimeoutHandshakeHandshake negotiation did not complete in timeRetry connection; confirm firewall allows traffic
Error Code 04KeepAliveTimeoutKeep AliveUDP blocked/filtered or heavy jitter causing missed heartbeatsAllow UDP; reduce filtering/EDR inspection
Error Code 06ClientExceptionHandshakeLocal client error or dependency issueRestart client; reinstall if it continues

Session & Server Errors (07–11)

Error CodeDescriptionSession PhaseTypical CauseQuick Fix
Error Code 07ServerExceptionStreamServer-side streaming/session process errorRetry; contact support if persistent
Error Code 08MonitorTopologyFailStreamUnsupported monitor layout/resolution or display change mid-connectReduce monitors; reset resolution; reconnect
Error Code 09SessionSettingsTimeoutStreamSession initialization stalled (policy/agent/network delay)Restart session; verify VM is responsive
Error Code 10OtherClientConnectedStreamAnother active session already holds the VMDisconnect the other session; wait and retry
Error Code 11TCPConnectionFailedConnectOutbound TCP blocked by firewall/proxyAllow required ports/domains; bypass proxy if needed

Connection, Restart & Authentication Errors (12–19)

Error CodeDescriptionSession PhaseTypical CauseQuick Fix
Error Code 12TCPDisconnectionKeep AliveTemporary network drop or unstable connectionReconnect; stabilize Wi-Fi/VPN
Error Code 13ServerRestartStreamVM restarted unexpectedly or maintenance eventWait 1–3 minutes, then reconnect
Error Code 14UserProcessTerminationStreamUser session closed, app crash, or forced logoffStart a new session; review app stability
Error Code 15UserAuthenticationFailureConnectInvalid credentials, token expired, or SSO issueSign in again; confirm account/SSO status
Error Code 18Server is unreachableConnectVM offline, DNS/network blocked, or routing issueVerify VM is powered on; check firewall/DNS
Error Code 19ConnectionFailedConnectGeneral connectivity failure (often firewall/EDR/network)Allow UDP/TCP; disable filtering; retry

Softnet Errors.

This table maps internal or system-generated error messages to user-friendly explanations and recommended actions. It can be used for troubleshooting, support responses, and customer-facing guidance.

Sofnet Errors.Friendly Error Message
Reassign:internal errorThis is an internal issue. Please report it.
Reassign:authorization errorPlease sign out completely, then sign back in.
Reset Softstream error: failed to reset softstream: Unable to restart Softstream server process. Please restart the VM.Please restart the machine.
Reassign:VM is not ready for connection: VM status is down, expected UPPlease turn on the machine.
Reassign:failed to run cmd: Process exited with status 1 msg: error: Guest agent is not responding: QEMU guest agent is not connectedPlease restart the VM.
Reassign:VM is not ready for connection: missing hostnamePlease restart the machine. If the issue persists, report it.
Reassign:failed to run cmd: Process exited with status 1 msg: error: Guest agent is not responding: Guest agent not available for nowPlease restart the machine. If the issue persists, report it.
VM '{ID}' did not reach 'down' state after 8 attemptsPlease do a force shut down. If issue persists, report it. 
Reset Softstream error: failed to run cmd: Process exited with status 1 msg: error: Guest agent is not responding: QEMU guest agent is not connectedSoftstream is unable to communicate. Please contact your internal IT support to verify that all required ports and firewall rules are properly configured.
VM start error: timeout of 30 seconds while starting VM {ID}, giving up (Cannot run VM because the VM is in Up status)This is not an error. The computer you are trying to turn on is already running.
Reset Softstream error: failed to reset softstream: Unable to stop Softstream server process. Please restart the VM.Please restart the machine. If the issue persists, report it.
Reassign:VM is not ready for connection: VM status is rebooting, expected UPNo action needed. The computer is rebooting—please wait a moment and try again.
Reset Softstream error: failed to run cmd: Guest agent not available for nowPlease restart the machine. If the issue persists, report it.
Reset Softstream error: VM is not ready for connection: missing hostnamePlease restart the machine. If the issue persists, report it.
Reset Softstream error: VM is not runningPlease restart the machine. If the issue persists, report it.
VM creation error: Failed to start the VM after 3 triesPlease report it. 
VM start error: timeout while starting VM {ID} (Unknown Data Center status)Please contact your local IT administrator to inform this.