Velocity was unable to locate the Velocity Server

image-20240723-180617.png

The above error message when launching the Velocity thick client may be attributed to one of the follow reasons.

Troubleshooting

Velocity Services are not running on the Velocity server

Open services.msc and ensure the Velocity services are running. The Velocity Security Domain Service specifically needs to be running to allow thick client connections.

image-20240723-181214.png

DNS not resolving the hostname of the Velocity Server

Velocity connects to the Velocity Application via the hostname. Therefore, Windows DNS setting should allow the the hostname of the Velocity Server to resolve. You can try the command on the client workstation to see if DNS is resolving the hostname.

nslookup VelocityServerHostName

Networking related issue not allowing traffic over TCP port 2025

Using Microsoft’s TCPView from the Sysinternals suite. Can help troubleshoot potential issues with the network connection. In the below example, we can see Velocity performed a Sys Sent over TCP port 2025, but did not receive a message back from the Velocity Server.

Misconfigured database settings

Running the following SQL query results in the value of the what Velocity client is trying to connect to when launching Velocity. The appropriate response should be the hostname of the Velocity Application Server.

USE Velocity SELECT Value FROM Registry WHERE ComputerName = 'HostNameOfClient' AND Property = 'RemoteServerIP'

If the value is incorrect, then you can contact your SQL database administrator to correct the issue via SSMS, or you can reinstall the Velocity client ensuring you are entering the correct value for the ‘Velocity Server location’.

Lack of resources on the Velocity Server due to too many Alarms

See the following document on reviewing the number of active alarms and how to clear them.

Delete Velocity Alarms

Â