Deadline monitor not connecting to repository

Hi guys,

Configuring deadline on windows and i’m trying to launch deadline monitor from the client machine. I’m getting the following Deadline monitor ‘not able to connect to repository’. Any idea what is causing this error?


The Monitor was unable to connect to the specified Repository (//172.16.4.236/DeadlineRepository10).

An unexpected error occurred while interacting with the database Host: 172.16.4.236, Port: 27100:
Object reference not set to an instance of an object. (System.NullReferenceException)
   at Deadline.StorageDB.MongoDB.MongoDBServerSetup.b(MongoClientSettings vp, DirectConnectionSettings vq, X509Certificate2 vr)
   at Deadline.StorageDB.MongoDB.MongoDBServerSetup.GetDeadlineMongoDB(DirectConnectionSettings connectInfo, Int32 connPoolSize, X509Certificate2 clientCert, X509Certificate2 rootCA)
   at Deadline.StorageDB.RepositoryConnect.DirectRepositoryStorage.a(DirectConnectionSettings or, Int32 os, X509Certificate2 ot, X509Certificate2 ou)
   at Deadline.StorageDB.MongoDB.MongoDBUtils.HandleException(String serverAddress, Exception ex, String optionalMessagePrefix)
   at Deadline.StorageDB.RepositoryConnect.DirectRepositoryStorage.a(DirectConnectionSettings or, Int32 os, X509Certificate2 ot, X509Certificate2 ou)
   at Deadline.StorageDB.RepositoryConnect.DirectRepositoryStorage..ctor(RepositoryConnectionSettings repositoryConnectionSettings, Int32 connectionPoolSize, Boolean leanConnect, X509Certificate2 dbClientCert, X509Certificate2 rootCA, Boolean skipVersionCheck, Boolean isRCS, DataControllerUpdateClient updateClient, HttpClient httpClient)
   at Deadline.StorageDB.RepositoryConnect.DirectRepositoryStorage..ctor(RepositoryConnectionSettings repositoryConnectionSettings, X509Certificate2 dbClientCert, X509Certificate2 rootCA, Boolean skipVersionCheck, Boolean isRCS, DataControllerUpdateClient updateClient, HttpClient httpClient)
   at Deadline.StorageDB.RepositoryConnect.RepositoryStorageManager.ConnectToRepository(RepositoryConnectionSettings connSettings, Boolean skipVersionCheck, DataControllerUpdateClient updateClient, HttpClient httpClient)
   at Deadline.Controllers.DataController.ConnectToRepository(RepositoryConnectionSettings connectionSettings)
   at Deadline.Controllers.DataController.SetupConnectionSettings(RepositoryConnectionSettings connSettings)
   at Deadline.Controllers.DataController.Initialize(RepositoryConnectionSettings connSettings)
   at Deadline.Controllers.DataController..ctor(RepositoryConnectionSettings connSettings)
   at Deadline.Applications.DeadlineApplicationManager.CreateDataController(RepositoryConnectionSettings connSettings)
   at Deadline.Applications.DeadlineApplicationManager.Connect(RepositoryConnectionSettings connSettings, Boolean updateScriptManager)
   at Deadline.Monitor.MonitorManager.Connect(RepositoryConnectionSettings connectionSettings, Boolean updateScriptManager)

is the database running? can you ping the ip? can you connect to the port with nc/telnet or is it blocked by firewall/selinux/av?

How do i run the database (sorry, still a noob)? I can ping the IP.

I resolved this issue by installing deadline repository without certificates and allowing 27100 port in firewall for database connectivity. Thanks for the help, Anthony.

1 Like

glad to hear you resolved this, the certs aren’t too important if you’re just internal, they shouldn’t be an issue to use though. I always get confused with the generation of the certificates and whether to use the remote or client ones!

These might also be helpful for others:

1 Like

fixed the issue, deadline service stopped running for no reason mid render