AWS Thinkbox Discussion Forums

First Run SMTD Bug

The first time you launch the SMTD after an upgrade it errors "Could not copy the saved scene file to " on submission until you toggle the “Scene File Submission Options:” to something else and back from “Save and Submit Current Scene File with the Job to the REPOSITORY”

[code]-- BEGIN - 11/28/2011 5:26:35 PM - DAEDALUS/ggreenwalt
---- OPEN DIALOG : 11/28/2011 5:26:35 PM ----
[5:26:35 PM] : >Collecting Pools…
[5:26:36 PM] : +6 Pools Collected in 0.755 sec.
[5:26:36 PM] : >Collecting Groups…
[5:26:36 PM] : +2 Groups Collected in 0.757 sec.
Current 3ds Max Scene: \sfs-file\mydocs\ggreenwalt\My Documents\3dsmax\scenes\AlphabetTest2.max
[5:26:36 PM] : >Opening Job Options Rollout
[5:26:37 PM] : >Adding Job Dependencies Rollout
[5:26:43 PM] : >SUBMIT Button Pressed.
[5:26:43 PM] : >No Sanity Check Performed.
[5:26:43 PM] : File Path: [\sfs-file\mydocs\ggreenwalt\My Documents\3dsmax\scenes]
[5:26:43 PM] : File Name: [AlphabetTest2.max]
[5:26:43 PM] : >SCENE INFO:
Scene Nodes: 28
Geometry: 26
Shapes: 1
Lights: 0
Cameras: 0
Helpers: 1
SpaceWarps: 0

[5:26:43 PM] : Current View: Not A Camera
[5:26:43 PM] : >SUBMISSION SETTINGS:
ChunkSize = 3
JobsArray = #()
SingleTileJobBottom =
RegionUseMaxValues = false
RemovePadding = false
CloseAfterSubmission = false
RunPostLoadScript = false
RunPostFrameScript = false
QuicktimeSettingsFile =
ExtraInfo5 =
ExtraInfo9 =
username = ggreenwalt
group = global
PoolName = rendernodes
SubmitScene = true
SubmitSceneNetworkReuseLocation = false
Priority = 61
FullJobsArray = #()
CustomTiles = #()
TransferGroup =
IgnoreMissingExternalFiles = true
ForceWorkstationMode = false
SubmitVisibleObjectsOnly = false
RunPreLoadScript = false
RunPreFrameScript = false
PreLoadScriptFile =
PreTaskScriptFile =
SlaveSettingsSticky = false
ExportAdvancedRenderInfoFinalRender = true
ExtraInfo2 =
SGUpdate = false
Pools = #(“none”, “aftereffects”, “i7hardware”, “krakatoa”, “rendernodes”, “workstations”)
LocalRendering = true
LimitEnabled = false
DependencyJobItems = #{}
SingleTileJobFilename =
UseCustomTiles = false
IgnoreMissingUVWs = true
QuicktimePoolName =
SlaveInfo = #()
ExportAdvancedRenderInfoMaxwell = true
ExtraInfo6 =
SGDraftTemplate =
SGDisplayInfo = #()
RenderOutOfOrder = false
ResumeOnDeletedDependencies = false
MachineLimitTileJobs = false
LimitGroups = #(“C:\Program Files\Thinkbox\Deadline\bin”)
TransferPriority = 50
IgnoreMissingXREFs = true
PostLoadScriptFile =
PostTaskScriptFile =
QuicktimeFusionTemplates = #(#(), #(), #(), #(), #())
SlaveInfoCollected = false
TimeoutQTSubmission = 120
ExportAdvancedRenderInfoQuicksilver = true
ExportAdvancedRenderInfoIRay = true
StateSetsSubmit = false
category =
OutOfOrderStep = 2
TilesInX = 3
SingleTileJobReFilename =
LimitGroupsToUse = #()
TransferDeleteOnComplete = true
IgnoreMissingDLLs = true
MergeXRefsOnSubmission = false
QuicktimePoolExclusive = true
QuicktimeTemplate = #("", “”, “”, “”, “”)
TimeoutSubmission = 3600
TimeoutCollectData = 60
MissingFiles = #()
ExtraInfo7 =
SGVersion =
SGJobSettings = #()
CurrentRepository =
SubmitSceneGlobalBasePath =
SubmitAsSuspended = false
TilesInY = 2
LimitGroupAutoBrazil = false
TransferJobAsSuspended = false
DisableMultipass = false
MergeSceneXRefsOnSubmission = false
PreFrameScriptFile =
QuicktimeGroup =
AutomaticallyUpdateJobName = false
WarnAboutMissingExternalFiles = false
StateSetsList = #{}
groups = #(“none”, “global”)
SubmitAsDependent = false
TilesRendering = false
SingleTileJobTileCount = 0
LimitGroupAutoWorkstation = false
TransferCompressed = false
UseSilentMode = true
UseCustomShader = false
OverrideLowPriorityThread = true
ScheduledType = none
ExtraInfo4 =
SGDescription =
DraftTemplate =
theIniFiles = #()
MachineLimit = 1
AutoDelete = false
TileBlowupMode = false
SingleTileJobFrameList =
DropSubmission = false
UseAltPluginIni = false
PopupHandling = true
PostFrameScriptFile =
CustomShaderMode = 1
RenderFramesPreviewJob = false
MeditMaterialsStorage = #()
jobname = AlphabetTest2
Categories = #()
SubmitSceneBasePath =
OnComplete = Nothing
SingleTileJob = true
BgSubmission = false
AutoSuggestIni =[/code]

After doing this once it’ll evidently stay working. So it sounds like there is a default ini bug for stickies.

Hmmm. The LOG file you posted does not show the value of SMTDSettings.SubmitSceneMode which is the actual flag defined in the SUbmitMaxToDeadline_Functions.ms dealing with that option. I wonder how is that even possible. Can you check later submission’s log files for that property?

It almost sounds like you had the SMTDSettings and SMTDFunction pre-loaded from an earlier version and launching the SMTD did not update the modified files, but that is also quite unlikely.

Can you provide the EXACT detailed steps of what you did, like
*Installed Deadline 5.1 RC2
*Launched 3ds Max
*Loaded the scene
*Opened SMTD
*Pressed SUBMIT
or anything similar. I want to see if there is anything in the order of your steps that would explain this behavior. There is nothing obviously wrong with the code I can put my finger on, so I need all the help I can get.

Cheers,
Bobo

*Installed Deadline 5.1 RC1
*Launched 3ds Max
*Loaded the scene
*Opened SMTD
*Pressed SUBMIT

:smiley:

I’ll post the working log tomorrow when I get in to work. By the way I was alerted to this by someone else who noticed it happened on every other computer they tried it on. Sure enough it happened on my computer too. Only thing I can think of that might be “out of the ordinary” is that we all use RPManager and submit jobs from RPManager on a somewhat regular basis. Is it possible the RPManager script changed something pre-upgrade from RC1. I haven’t launched RPM since upgrading, nor did I have this happen before upgrading.

RPManager could very well be the difference, since the list of properties listed in the log does not match the RC2 script at all.
Did you have the previous version with the Red/Green/Blue color indicator next to the Submit Scene drop-down list installed before RC2?

I would love to hear from other users that do NOT use PRManager if they are seeing similar behavior.

Also, please note I will be gone from the face of the internet for about two days starting tomorrow due to a move to another apartment.
I hope to be back online on Thursday.

I actually haven’t installed RC2 yet. We only just got RC1 running this morning so maybe I’m still on the RGB color indicator version? I’m not actually sure what that is but I haven’t noticed anything out of the ordinary color wise. Which isn’t a terribly helpful answer I’m afraid. :stuck_out_tongue:

To the left of the Submit Scene drop-down list, there is a small color swatch that changes color depending on the mode. In the first version of the script, the colors were rather primary and Mike Owen complained Red looked like an Error or Warning signal, so later we updated them to secondary colors. But I don’t really remember whether that was before or after RC1.

All I know is that since I added that drop-down list, the property SMTDSettings.SubmitSceneMode was set to #reposave by default, and it is not listed in your log. So this leads me to believe an older version of some files was still loaded somehow.

It is very possible that running RPM changes what you see and what you get.

I had this issue and found that because I had manually updated the 3dsmax submission code files due to various Burrows pipeline custom settings, that the “SubmitMaxToDeadline_Defaults.ini” and “SubmitMaxToDeadline_StickySettings.ini” files needed to be updated:

BEFORE:
[UserOptions]
SubmitScene=

AFTER:
[UserOptions]
SubmitSceneMode=

If you don’t do this for both the sticky and defaults ini files, then you get this weird error and would explain why Bobo can’t see this setting in Gavin’s log.

Mike

I can reproduce by deleting the saved settings from the plugcfg folder. So it definitely looks like a problem with the default setting. I’m looking into it now and I’ll keep you guys posted.

Found the problem! This will be fixed in the final release (or the next RC, whichever comes first).

Cheers,

  • Ryan
Privacy | Site terms | Cookie preferences