kim
July 14, 2016, 9:06pm
#1
Hi,
We are trying to submit a Nuke Script to our remote repository,
using Deadline 8.1 and the Repo version is 8.1.0.2.
If we try to submit the job via the NukeToDeadline submitter, it fails with a timeout, and if we try to do the same thing via the monitor,
we get this error (from the monitor console):
2016-07-14 17:54:35: Running script NukeSubmission (/Users/Shared/Thinkbox/Deadline8/cache/na8Y6ThPLvG0QO3rypJzitKNc/scripts/Submission/NukeSubmission.py)
2016-07-14 17:54:47: Error occurred while updating job cache: Proxy Server error: The request timed out (System.Net.WebException)
2016-07-14 17:54:47: at g.a (System.Exception A_0) <0x1154f11e0 + 0x00108> in :0
2016-07-14 17:54:47: at Deadline.StorageDB.Proxy.ProxyJobStorage.GetModifiedJobs (Deadline.Jobs.Job[]& modifiedJobs, System.String[]& deletedJobIds, System.Boolean& hasMore, System.String& transactionID, Nullable1 batchQueryTime, Nullable
1 deleteQueryTime) <0x1154a3150 + 0x00a35> in :0
2016-07-14 17:54:47: at Deadline.StorageDB.JobStorage.a (System.Object o) <0x11549dc40 + 0x00155> in :0
2016-07-14 17:54:47: ---------- Inner Stack Trace (System.Net.WebException) ----------
2016-07-14 17:54:47: at Deadline.StorageDB.Proxy.Utils.Handlers.Bases.HttpHandlerBase.GetResponse (System.Net.HttpWebRequest request) <0x11412ade0 + 0x00428> in :0
2016-07-14 17:54:47: at Deadline.StorageDB.Proxy.Utils.Handlers.Bases.HttpHandlerBase.a (Deadline.StorageDB.Proxy.Utils.RequestModels.RequestData A_0) <0x114120f00 + 0x00073> in :0
2016-07-14 17:54:47: at Deadline.StorageDB.Proxy.Utils.Handlers.Bases.HttpHandlerBase.SendRequestData[T] (Deadline.StorageDB.Proxy.Utils.RequestModels.RequestData requestData) <0x114120e10 + 0x00029> in :0
2016-07-14 17:54:47: at Deadline.StorageDB.Proxy.Utils.NetworkManager.SendRequest[T] (Deadline.StorageDB.Proxy.Utils.RequestModels.RequestData data) <0x114120db0 + 0x00055> in :0
2016-07-14 17:54:47: at Deadline.StorageDB.Proxy.ProxyJobStorage.GetModifiedJobs (Deadline.Jobs.Job[]& modifiedJobs, System.String[]& deletedJobIds, System.Boolean& hasMore, System.String& transactionID, Nullable1 batchQueryTime, Nullable
1 deleteQueryTime) <0x1154a3150 + 0x003f3> in :0
2016-07-14 17:56:43: UserName=kimda
2016-07-14 17:56:43: Description=prueba desde el monitor a remoto
2016-07-14 17:56:43: ProjectName=dev_project
2016-07-14 17:56:43: EntityName=dev_0001
2016-07-14 17:56:43: EntityType=Shot
2016-07-14 17:56:43: DraftTemplate=
2016-07-14 17:56:43: VersionName=prueba_desde_monitor
2016-07-14 17:56:43: ProjectId=111
2016-07-14 17:56:43: TaskId=4165
2016-07-14 17:56:43: TaskName=subir a drive
2016-07-14 17:56:43: EntityId=2211
2016-07-14 17:58:28: Error occurred while updating limit group cache: Proxy Server error: Error: ConnectFailure (interrupted) (System.Net.WebException)
2016-07-14 17:58:28: at g.a (System.Exception A_0) <0x1154f11e0 + 0x00108> in :0
2016-07-14 17:58:28: at Deadline.StorageDB.Proxy.ProxyLimitGroupStorage.GetModifiedLimitGroups (Deadline.LimitGroups.LimitGroup[]& modifiedLimitGroups, System.String[]& deletedLimitGroupIds) <0x1154a06d0 + 0x003d4> in :0
2016-07-14 17:58:28: at Deadline.StorageDB.LimitGroupStorage.a (System.Object o) <0x11549f0b0 + 0x00082> in :0
2016-07-14 17:58:28: ---------- Inner Stack Trace (System.Net.Sockets.SocketException) ----------
2016-07-14 17:58:28: at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP) <0x11413c8a0 + 0x001ce> in :0
2016-07-14 17:58:28: at System.Net.WebConnection.Connect (System.Net.HttpWebRequest request) <0x11413b850 + 0x00613> in :0
2016-07-14 17:58:28: Error occurred while updating pulse cache: Proxy Server error: Error: SendFailure (Cannot access a disposed object.
2016-07-14 17:58:28: Object name: ‘System.Net.Sockets.NetworkStream’.) (System.Net.WebException)
2016-07-14 17:58:28: at g.a (System.Exception A_0) <0x1154f11e0 + 0x00108> in :0
2016-07-14 17:58:28: at Deadline.StorageDB.Proxy.ProxyPulseStorage.GetModifiedPulses (Deadline.Pulses.PulseInfoSettings[]& modifiedPulses, System.String[]& deletedPulseIds, Nullable1 lastInfoAutoUpdate, Nullable
1 lastSettingsAutoUpdate, Nullable`1 lastDeletionAutoUpdate) <0x1154a40c0 + 0x009c1> in :0
2016-07-14 17:58:28: at Deadline.StorageDB.PulseStorage.a (System.Object o) <0x11549f410 + 0x0012d> in :0
2016-07-14 17:58:28: ---------- Inner Stack Trace (System.ObjectDisposedException) ----------
2016-07-14 17:58:28: at System.Net.WebConnection.BeginWrite (System.Net.HttpWebRequest request, System.Byte[] buffer, Int32 offset, Int32 size, System.AsyncCallback cb, System.Object state) <0x114140120 + 0x000bb> in :0
2016-07-14 17:58:28: at System.Net.WebConnectionStream.SetHeadersAsync (System.Net.SimpleAsyncResult result, Boolean setInternalLength) <0x11413ea60 + 0x0045f> in :0
2016-07-14 17:58:28: at System.Net.WebConnectionStream+c__AnonStorey0.<>m__0 (System.Net.SimpleAsyncResult r) <0x11413ea10 + 0x0002a> in :0
2016-07-14 17:58:28: at System.Net.SimpleAsyncResult.Run (System.Net.SimpleAsyncFunc func, System.Net.SimpleAsyncCallback callback) <0x11412c230 + 0x00069> in :0
It seems to be the same timeout, maybe our ports aren’t totally open.
Where can I find a list of all the ports Deadline use?
Thanks!
kim
July 18, 2016, 8:18pm
#2
Update:
Deadline now displays another error (after starting the webserver with root credentials):
2016-07-18 17:16:50: Error occurred while updating settings cache: Proxy Server error: Error: SendFailure (Cannot access a disposed object.
2016-07-18 17:16:50: Object name: ‘System.Net.Sockets.NetworkStream’.) (System.Net.WebException)
2016-07-18 17:16:50: at g.a (System.Exception A_0) <0x1129070a0 + 0x00108> in :0
2016-07-18 17:16:50: at Deadline.StorageDB.Proxy.ProxyUserStorage.GetUserPermissionGroups (System.String userName, Boolean invalidateCache) <0x11224a090 + 0x00371> in :0
2016-07-18 17:16:50: at Deadline.Monitor.MonitorManager.UpdateNetworkSettings () <0x11223ec60 + 0x0038d> in :0
2016-07-18 17:16:50: at Deadline.StorageDB.SettingsStorage.a (System.Object o) <0x112900240 + 0x000ac> in :0
2016-07-18 17:16:50: ---------- Inner Stack Trace (System.ObjectDisposedException) ----------
2016-07-18 17:16:50: at System.Net.WebConnection.BeginWrite (System.Net.HttpWebRequest request, System.Byte[] buffer, Int32 offset, Int32 size, System.AsyncCallback cb, System.Object state) <0x1115c1410 + 0x000bb> in :0
2016-07-18 17:16:50: at System.Net.WebConnectionStream.SetHeadersAsync (System.Net.SimpleAsyncResult result, Boolean setInternalLength) <0x1115bfd50 + 0x0045f> in :0
2016-07-18 17:16:50: at System.Net.WebConnectionStream+c__AnonStorey0.<>m__0 (System.Net.SimpleAsyncResult r) <0x1115bfd00 + 0x0002a> in :0
2016-07-18 17:16:50: at System.Net.SimpleAsyncResult.Run (System.Net.SimpleAsyncFunc func, System.Net.SimpleAsyncCallback callback) <0x1115b6190 + 0x00069> in :0
2016-07-18 17:16:50: Error occurred while updating slave cache: Error: ConnectFailure (interrupted) (System.Net.WebException)
2016-07-18 17:16:51: Error occurred while reloading network settings: Proxy Server error: Error: SendFailure (Cannot access a disposed object.
2016-07-18 17:16:51: Object name: ‘System.Net.Sockets.NetworkStream’.) (System.Net.WebException)
Hey Kim,
If you are connecting via the proxy server, deadline only needs the port that you set the proxy server to listen on to be open. By default it is 8080.
What platforms are you running on for both the Client and the server?
Thanks