AWS Thinkbox Discussion Forums

beta 4 feedback

  1. console “clear log” working well. Very useful. Thanks!

  2. Multi-Slave bug partially fixed. Now working on Windows. OSX still broken. Now able to create a 2nd slave instance via launcher menu. It does NOT auto-start up after creation, whereas it does on Windows. Nor can I start this 2nd slave after creation via any method either UNLESS the 1st (original) slave is NOT running and then it will start-up. So, I can run one of these slave instances but NOT both at the same time it would seem…funky :slight_smile:

  3. auto-upgrade OSX v6.1 beta 3 client fails to update to beta 4 with a fresh install beta 4 repository. Windows client updates fine.

  4. Lightning.dlx changes in beta 4, all working well. No issues so far.

  5. monitor > cloud options > add new region - error in console:

2013-09-12 11:08:07: Traceback (most recent call last): 2013-09-12 11:08:07: File "DeadlineUI\UI\Forms\AddCloudRegionForm.py", line 26, in __init__ 2013-09-12 11:08:07: DirectoryNotFoundException: Directory '/Applications/Thinkbox/DeadlineRepository6/cloud' not found. 2013-09-12 11:08:07: at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean& stop) [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at System.IO.Directory.GetDirectories (System.String path) [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at FranticX.IO.Directory2.GetDirectories (System.String directory) [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at FranticX.IO.Directory2.GetDirectories (System.String directory, Boolean ignoreLeadingPeriods) [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at Deadline.StorageDB.SettingsStorage.GetCloudPluginNames () [0x00000] in <filename unknown>:0 2013-09-12 11:08:07: at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) 2013-09-12 11:08:07: at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0

  1. “Configure VMX Balancer Options” button gets you this as well:

2013-09-12 11:15:41: Traceback (most recent call last): 2013-09-12 11:15:41: File "DeadlineUI\UI\Commands\MonitorCommands.py", line 1289, in InnerExecute 2013-09-12 11:15:41: DirectoryNotFoundException: Directory '/Applications/Thinkbox/DeadlineRepository6/balancer' not found. 2013-09-12 11:15:41: at System.IO.Directory.ValidateDirectoryListing (System.String path, System.String searchPattern, System.Boolean& stop) [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at System.IO.Directory.GetDirectories (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at System.IO.Directory.GetDirectories (System.String path) [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at FranticX.IO.Directory2.GetDirectories (System.String directory) [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at FranticX.IO.Directory2.GetDirectories (System.String directory, Boolean ignoreLeadingPeriods) [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at Deadline.StorageDB.SettingsStorage.GetBalancerPluginNames () [0x00000] in <filename unknown>:0 2013-09-12 11:15:41: at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) 2013-09-12 11:15:41: at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0

  1. OSX - opening monitor from the launcher menu, gets me the 2 lines of STDout in console saying pythonhome / pythonpath env variables have been modified. Opening monitor from the /applications directroy directory or via dock and I don’t get these 2 messages…? as designed / bug?

  2. click on “Configure Plugins” or “Configure Events” and then do nothing, except click “OK” and you get this message in console:

2013-09-12 11:26:16: Traceback (most recent call last): 2013-09-12 11:26:16: File "DeadlineUI\UI\Commands\DeadlineCommands.py", line 91, in Execute 2013-09-12 11:26:16: File "DeadlineUI\UI\Commands\MonitorCommands.py", line 1041, in InnerExecute 2013-09-12 11:26:16: AttributeError: 'NoneType' object has no attribute 'ToArray'

  1. Starting up Pulse, with WebService enabled in repo options, on port: 80, enabled authentication, gets this error message:

Web Service - Web Service is using Basic Authentication. Web Service - ERROR - Web Service error: Access denied Web Service - at System.Net.Sockets.Socket.Bind (System.Net.EndPoint local_end) [0x00000] in <filename unknown>:0 at System.Net.EndPointListener..ctor (System.Net.IPAddress addr, Int32 port, Boolean secure) [0x00000] in <filename unknown>:0 at System.Net.EndPointManager.GetEPListener (System.Net.IPAddress addr, Int32 port, System.Net.HttpListener listener, Boolean secure) [0x00000] in <filename unknown>:0 at System.Net.EndPointManager.AddPrefixInternal (System.String p, System.Net.HttpListener listener) [0x00000] in <filename unknown>:0 at System.Net.EndPointManager.AddListener (System.Net.HttpListener listener) [0x00000] in <filename unknown>:0

Also, how about having “Connect to Pulse Log” option on the Pulse list RC menu? Then it would be consistent with the Slave list. Going up to the Tools menu seems strange…

  1. A “Search…” field in the “Repository History Log” would be good. + “Power Management History Log”

  2. “Farm Status Reports” form doesn’t remember it’s size/position between openings.

12.“Farm Status Reports” > “Completed Job Stats” > “Data File Size” column for an old TileAssembler job gives this value: “-1.000 Bytes”…

  • No “cloud/VMX” directory in repo and I can’t see any new plugins anywhere…?
  1. fast render times still an issue. Don’t think you have got to this issue yet. Here’s a screen-grab for future ref. You can see on frame 22, where I restarted the slave/3dsMax and hence you get the info, as it takes time for 3dsMax to boot-up :slight_smile:

  1. “Scan for Missing Output” - doesn’t work well with MultiRegion Tile Rendering outputs for a single frame. Would be useful if the individual tasks could be “folded up” in the tree view. RC menu would be useful here…Doesn’t seem to be a way to identify the potentially missing output and RC to re-queue these tasks? Also, the OSX version seems to have added 2 x “//” between the file output path and the filename instead of 1?


  1. Does monitor on different OS’s handle the render output path via Path Mapping? ie: on Windows box I submit job with renderoutput to "z:: and when looking at the render output paths on OSX based monitor, it’s already carried out any Path Mappings for me and the render output path as shown in the OSX monitor will resolve from my OSX machine AND also features such as “Scan For Missing Output” will work?

Thanks for the feedback!

  1. We can reproduce. This will be fixed in beta 5.

  2. Yeah, that’s to be expected. We haven’t fixed the bug in the OSX client installer that sets the permissions incorrectly for the Python.Framework folder.

5/6. Hmm, those folders should have been created by the repository installer. We’ll look into it.

  1. We’ll get that fixed in beta 5. The Deadline applications should only be printing this message if the system already has PYTHONHOME and/or PYTHONPATH variables defined. In this case, the Monitor sees them being defined because they’ve been defined in the Launcher’s environment. In beta 5, the Launcher will pass the system’s original values for these variables (similar to how the slave passes the originals to the rendering process).

  2. Thanks! This will be fixed in beta 5.

  3. Maybe port 80 is already in use? Have you tried using port 8080 instead, or another port other than 80?

  4. Probably just having a CTRL+F option to find text would suffice? We want the same thing for the log box in the report viewer.

  5. Logged as a bug.

  6. In beta 5, it will show 0 instead.

  7. Hmm, weird. Not sure why the “cloud” folder wasn’t included in the repository install. We’ll look into it.

  8. Nope, haven’t done this yet, but it should be done for beta 5.

  9. Yeah, it was never designed to work with the Tile feature. We’ll see if we can handle this better. Also, thanks for catching that discrepancy on OSX.

  10. Yes, it should.

  1. Port 8080 fixes the issue! Forgot I had node.js running!

  2. Yeah. Although overall in search, I’d love to see an improved ‘Chrome’ search and display multiple instances in a vertical bar type of GUI :slight_smile:

Privacy | Site terms | Cookie preferences