hello,
while submitting a job from max, using RPManager we get the following massage : error: --NO “”+"" function for true
i’m attaching a screen capture
Hi,
Could you confirm the exact version of VRay, 3dsMax and Deadline you are using?
sure,
deadline 6.2
vray 2.40.03
3ds max 2011
Hi,
Thanks for confirming. There is a small edge case with VRay 2.40.03 which doesn’t happen if you’re running VRay 2.40.04 or later. Not to worry, please see attached zip file and install instructions on how you can fix this for yourself now. This fix will be included in v6.2 beta 2.
Mike
Unzip the attached file and overwrite:
“3dsmax.options” in “/[deadline_repository_path]/plugins/3dsmax/3dsmax.options”
“customize.ms” in “/[deadline_repository_path]/plugins/3dsmax/customize.ms”
“SubmitMaxToDeadline_Functions.ms” in “/[deadline_repository_path]/submission/3dsmax/Main/SubmitMaxToDeadline_Functions.ms”
where “[deadline_repository_path]” is the location of where you installed the Deadline Repository.
Restart 3dsMax and test again. Let us know if this now fixes the issue for you?
3dsmax_vray_fixes_2014_03_05.zip (121 KB)
it’s seems to work now. but, if the “network” tab is selected while working in max, it keep on refreshing the tab and then crash rpm and some times also crash max
The “network” tab is in the RPM interface? Are you running the latest version of RPM?
apparently no
i will install it and give it a go
so the problem persist. i’m adding the error message.
Can you provide the full error stack by copying and pasting the information from the MAXScript listener window when the error occurs?
Thanks,
Mike
there isn’t much:
– Error occurred in getListSelectionIndices()
– Frame:
– selArr: undefined
– sels: undefined
– input: dotNetControl:lstbox:(null)
– called in lstbox.mouseDown()
– Frame:
– indx: undefined
– sel: undefined
– Event: dotNetObject:System.Windows.Forms.MouseEventArgs
– which: undefined
– y: 24
– doNoRestore: undefined
– origNumb: undefined
– x: 52
– missedHit: false
– numb: undefined
– xrefArray: undefined
– shift: 0
– capArray: undefined
– button: 1
– selectionArray: undefined
MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
I checked the SMTD code, and the only place where we are calling that function is wrapped in a try/catch block. My guess then would be that it’s coming from somewhere within RPM…
how should i proceed then?
Maybe ask RPManager support (aka: Grant) if they have any ideas. You can point him to this thread, as he should have beta access. Unfortunately we can’t really dig much deeper on our end because we don’t have the RPManager source.
Cheers,
Ryan
also,
can you try to create two passes, then switching in the rpm to the network tab, and then try to move between those two passes? it should crash your rpm and hen max
and i have more info this tome from the max script listener:
MAXScript Rollout Handler Exception: – Unknown system exception <<
MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”MAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
“updateDeadline6UI() undefined”
– Error occurred in getListSelectionIndices()
– Frame:
– selArr: undefined
– sels: undefined
– input: dotNetControl:lstbox:(null)
– called in RMUIValues()
– Frame:
– nmTmp: undefined
– camTmpnames: undefined
– Extended_Motion_Blur: undefined
– mapTmp: undefined
– whichEff: undefined
– Motion_Blur_Fwd: undefined
– RTcustAtt: undefined
– thirdCam: undefined
– isProdActive: undefined
– draftRend: undefined
– RTcustAttDraft: undefined
– thirdCamData: #(“Ignore”, “_Left”)
– wherecam: undefined
– activecam: $RPMAutoCam001
– secondCamData: #(“Ignore”, “_Right”)
– renderdataarray: #("", 1, false, 480, 640, false, 1.0, false, 1065072804, true, 0, 83, 0, false, 1, false, false, true, true, true, …)
– rolloutArray: #(Rollout:SMTD_MainRollout)
– secondCam: undefined
– numb: 1065072804
– longPath: undefined
– rndTemp: undefined
– outdata: undefined
– firstCamData: #(“Both”, “”)
– camTmp: #(“RPMAutoCam001”)
– timeData: undefined
– tempData: undefined
– pData: #(false, true, false, false, false, false, false, false, -3, -3, false, false, false, true, false, false, false, false, false, 1, …)
– numbIn: 1
– noMult: false
– indval: 1
– aspectvalue: undefined
– prodRend: undefined
– draftRendererToMove: undefined
– isValid: “RPMAutoCam001”
– called in lstbox.mouseUp()
– Frame:
– y: 17
– selArray: undefined
– x: 73
– indx: 1
– currentlyUnhid: undefined
– layerTemp: undefined
– doRebuild: 0
– fileArray: undefined
– NSSnamessorted: undefined
– lastRestored: 2
– currentListSel: undefined
– shift: 0
– rcmenuText: undefined
– doNoRestore: false
– VSarray: undefined
– neworder: undefined
– button: 1
– B2fileArray: undefined
– vsetTemp: undefined
– missedHit: false
– mxsCollection: undefined
– hideArray: undefined
– NSSTemp: undefined
– NSSnames: undefined
– neworderNSS: undefined
– sel: dotNetObject:System.Windows.Forms.ListViewItem
– selAll: #(0, 1, dotNetObject:System.Windows.Forms.ListViewItem)
– Event: dotNetObject:System.Windows.Forms.MouseEventArgs
– selectionArray: #(1)
– unhideArray: undefined
– layernames: undefined
– layernamessorted: undefined
– rman: undefinedMAXScript Rollout Handler Exception: – Unknown property: “items” in dotNetControl:lstbox:(null) <<
Alright, I was able to reproduce this. Not sure what changed that would cause this, but it looks like it enters an infinite loop when updating SMTD for the newly selected pass. You then get weird errors like the one you were seeing when you try to switch to another tab while it’s stuck in that loop.
I was able to implement a fix where RPM won’t try to update SMTD if SMTD is already in the process of being updated. I’ve uploaded the fix here. To install, just unzip the attached file to the local folder on your workstations where your existing Deadline3dsMaxRPMClient.ms sits (ie: C:\Program Files\Autodesk\3ds Max 2013\scripts\RPManager\Deadline6). Then reload the script in RPM’s Preferences by picking it again (or you could restart 3dsmax).
Give this a try and let me know if it helps.
Thanks!
Ryan
Deadline3dsMaxRPMClient.zip (5.54 KB)
ok! it seems to work.
thank you very much!
Great! Thanks for confirming. We’ll ship the fix with 6.2 beta 2.
Hi guys.
so i’ve found two more things.
after submitting a shot with RPM, the rpm window automatically close.
the other thing is that while the network tab is selected there is still some repeated refreshing, like 4-5 times one moving between passes.
thanks
Hmm, I can’t seem to reproduce this one. After submitting, both the results window and the RPM window are still open. I looked at the SMTD code, and there is a property called closeAfterSubmission that is defined, but it is set to False, and there doesn’t appear to be anyway to set it otherwise. If somehow it’s getting set to True on your end though, that could explain this behavior. Can you zip up your the SMTD folder in the Repository and post it? Just zip up \your\repository\submission\3dsmax\Main.
This is a known issue. It’s because currently the only way to “refresh” the settings in the UI is to remove all the rollouts and add them again.
Cheers,
Ryan