Unable to connect to rabbit server

Error Description

The customers are encountering the following error when attempting to establish a connection with the RabbitMQ server.

Unable to connect to Rabbit server

Applies to

UOF SDK - all versions

Symptoms

Customers are receiving error messages like the following (also visible in logs):

"Access refused"

The RabbitMQ server may be actively refusing the connection request from the client application. This could be due to authentication issues, misconfiguration, or server-side restrictions.

"None of the specified endpoints were reachable"

The specified endpoints (server addresses and ports) for connecting to the RabbitMQ server may not be reachable from the client's network environment. This could be caused by network issues, firewall settings, or routing problems.

"Error checking connection for Channelnumber"

Indicates an issue encountered while attempting to verify or check the connection for a specific channel within RabbitMQ.

"Login was refused using authentication mechanism PLAIN"

This typically occurs in scenarios where a client application or user is trying to establish a connection to a service or server that requires authentication, but the provided credentials using the PLAIN authentication method were not accepted.

Resolution

To address this issue, follow these steps:

  1. Verify Alternative Connection Method: Try starting the example project with your access token, which can be obtained from the SDK website or GitHub repositories. This will help verify if an alternative connection method works.

  2. Temporary Network Issue: Consider that the issue might be a temporary network problem. Retry the connection after ensuring stable network connectivity.

  3. Check Firewall Settings: Verify the firewall configuration on the customer's infrastructure to ensure that the RabbitMQ server's endpoints are not blocked.

  4. Whitelisting: Ensure that necessary whitelisting configurations are in place to allow connections to the RabbitMQ server from the SDK.

Last updated

Was this helpful?