AWS Thinkbox Discussion Forums

3ds Max 2023 Support

Always double forum post with support contact form…
Yeah, it not cool to let the forum in silence from them, but at least they answer support contact form ( and look like it’s what it make them to bump up request internally)…
Maya 2023 is coming on next deadline release, with a bit of hope, we could expect 3dsMAX too (but we don’t know)

Thanks for that hint i also raised a support request now. hopefully this reaches out to them.

Please add my vote, too.

+1 for 2023 support please!

Hi all!

3dsmax 2023 support will be included in the next release of Deadline (10.1.22). However, you can manually add 3dsmax 2023 support to your installation of Deadline with the contents of the attached zip file. It contains the required files to run 3dsmax 2023 as well as a README with instructions on how to use these files.

NOTE: This is not an official release.

Let me know if you run into any issues.
Thanks, Qail

3dsmax2023.zip (8.1 MB)

9 Likes

Thank you so much, will check out immediatly. and thanks for listening. i feel so much better now :wink:

1 Like

Thank you very much! Works for me!

1 Like

Thank you very much!
I feel much better too :slight_smile:

2 Likes

hotfix is working for me thanks a lot.

nice! thank you!

will the oficial release take long still?

because deadline support more than just 3dsMAX…
Deadline itself, AWS machine bridge, Draft, then add the narly 100 package supported out of the box, plus options, plus specificities for some software (DBR, scene state, batch mode, jigsaw , etc…just for 3dsMAX, image adding maya, houdini, nuke( “” “x” “studio” “server”), etc etc…and the multiple version retro compatibily, updates on softwares that require code check and recompile, and test, etc etc…
That’s why…

But honestly i’m ok with a quicker update, with the “patch” post on forum sooner…at least, this is an update…

I was aksing when, not why :slight_smile:

I proceeded to install the “fix” and couldn’t make it work for me.
The render submitts but It will crash on every machine on the farm giving an error " sorry I don’t remeber what error was but something about Unicode… blabla " crashed every single version of Max not only 2023

I replaced the files that are in the zipfile.
Also the installer attached installs only for 2022? should we force it to install on 2023 when it promps about it?

I could reverse the files to the backup version and then everything worked again, not Max 2023 of course.

well waiting for the official release meanwhile.

Will not work with 2023.1 update…(2023(.0)) is ok for MXS job and rendering job(what i use)…
But with 2023.1 we got some error, after 3dsMAX 2023.1 init itself.

Error: FailRenderException : 3dsmax startup: Error getting connection from 3dsmax: Dialog popup detected: Title “Scripting Listener”, Message "MAXScript "

at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
File “C:\ProgramData\Thinkbox\Deadline10\workers\ICEBERG\plugins\62aac470c6f696c38029ba2c\3dsmax.py”, line 170, in StartJob
self.MyMaxController.StartMax()
File “C:\ProgramData\Thinkbox\Deadline10\workers\ICEBERG\plugins\62aac470c6f696c38029ba2c\3dsmax.py”, line 1277, in StartMax
self.WaitForConnection(“3dsmax startup”)
File “C:\ProgramData\Thinkbox\Deadline10\workers\ICEBERG\plugins\62aac470c6f696c38029ba2c\3dsmax.py”, line 2190, in WaitForConnection
errorMessageOperation, e.Message, self.NetworkLogGet()))
at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
at __FranticX_GenericDelegate0Dispatcher.Invoke()
at Deadline.Plugins.DeadlinePlugin.StartJob()
at Deadline.Plugins.DeadlinePlugin.DoStartJob()
at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)
at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)

=======================================================
Type

RenderPluginException

=======================================================
Stack Trace

at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgj, CancellationToken bgk)
at Deadline.Plugins.SandboxedPlugin.StartJob(Job job, CancellationToken cancellationToken)
at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajq, CancellationToken ajr)

I send a ticket about this with the full log…

1 Like

Can’t remember the details, but there was a function to ignore dialogs, by dialog title/name.
So it is a matter of adding this ignore somewhere.

1 Like

I just updated and checked this and the render failed (simple teapot in scanline)
image
Deadline Client Version: 10.1.21.4 Release (690edd3fe)
FranticX Client Version: 2.4.0.0 Release (14916bbc6)
Repository Version: 10.1.21.4 (690edd3fe)
Integration Version: 10.1.21.4 (690edd3fe)

Have the custom bits from above but the job failed when submit to Deadline

2022-06-16 12:33:09:  0: INFO: Ignoring popup "MAXScript Debugger"
2022-06-16 12:33:09:  0: WARNING: Detected popup dialog "Scripting Listener".
2022-06-16 12:33:09:  0: WARNING: ---- dump of dialog ----
2022-06-16 12:33:09:  0: WARNING: Static: 
2022-06-16 12:33:09:  0: WARNING: Button: MAXScript 
2022-06-16 12:33:09:  0: WARNING: Button: Python
2022-06-16 12:33:09:  0: WARNING: MXS_Scintilla: 
2022-06-16 12:33:09:  0: WARNING: MXS_Scintilla: 
2022-06-16 12:33:09:  0: WARNING: ---- end dump of dialog ----
2022-06-16 12:33:09:  0: Done executing plugin command of type 'Start Job'

In the submitter under the ‘Scripts’ tab there is this
image

When I unchecked Popup Handline it went through, not sure if this is the same issue you are having but I think this is what @mois.moshev is referring too.

Yeah this is the feature I’m writing about, but you might have to hack the plugin to add more dialogs to ignore. (Actually not sure how it works, haven’t looked at it in a while)

Here is the fix from Official support (via ticket):

"You’re getting a popup that’s not handled by any of the popuphandlers in the 3dsmax.py file. We don’t support Max 2023 yet, so I don’t have a machine to test with but adding your own handler is pretty straightforward.

In the DeadlineRepository10/plugins/3dsmax/3dsmax.py file around line 3163 add self.AddPopupIgnorer(".Scripting Listener."). "

Max2023 Support : 3ds Max 2023 Support - #16 by Qail_Mukhi

Edit for 2023.1 support (overwrite the py file with this one): (/plugins/3dsmax/3dsmax.py )
3dsmax.py (199.1 KB)

Both require 10.1.24

Thanks Thinkbox Team :slight_smile:

2 Likes

Finally the 2023 support is here!

I updated everything, and tested, in 2021 worked fine.
but in 2023 I’m getting this error.

I cropped the parts where the errors appear.


Error: FailRenderException : 3dsmax startup: Error getting connection from 3dsmax: Dialog popup detected: Title “Scripting Listener”, Message "MAXScript "


at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
File “C:\ProgramData\Thinkbox\Deadline10\workers\pcname001\plugins\62bc547b03c334803c4be3a2\3dsmax.py”, line 170, in StartJob
self.MyMaxController.StartMax()
File “C:\ProgramData\Thinkbox\Deadline10\workers\pcname001\plugins\62bc547b03c334803c4be3a2\3dsmax.py”, line 1277, in StartMax
self.WaitForConnection(“3dsmax startup”)
File “C:\ProgramData\Thinkbox\Deadline10\workers\pcname001\plugins\62bc547b03c334803c4be3a2\3dsmax.py”, line 2190, in WaitForConnection
errorMessageOperation, e.Message, self.NetworkLogGet()))
at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
at __FranticX_GenericDelegate0Dispatcher.Invoke()
at Deadline.Plugins.DeadlinePlugin.StartJob()
at Deadline.Plugins.DeadlinePlugin.DoStartJob()
at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)
at Deadline.Plugins.PluginWrapper.StartJob(String& outMessage, AbortLevel& abortLevel)


2022-06-29 22:33:12: 0: INFO: Ignoring popup “MAXScript Debugger”
2022-06-29 22:33:12: 0: WARNING: Detected popup dialog “Scripting Listener”.
2022-06-29 22:33:12: 0: WARNING: ---- dump of dialog ----
2022-06-29 22:33:12: 0: WARNING: Static:
2022-06-29 22:33:12: 0: WARNING: Button: MAXScript
2022-06-29 22:33:12: 0: WARNING: Button: Python
2022-06-29 22:33:12: 0: WARNING: MXS_Scintilla:
2022-06-29 22:33:12: 0: WARNING: MXS_Scintilla:
2022-06-29 22:33:12: 0: WARNING: ---- end dump of dialog ----
2022-06-29 22:33:12: 0: Done executing plugin command of type ‘Start Job’

Got reply from the support.

Adding to the 3dsmax.py file the following ignore command fixed it.

    # For Scripting Listener
    self.AddPopupIgnorer( "Scripting Listener" )

be carefull with spaces vs TAB… seems deadline didn’t like tabs at front :slight_smile:

2 Likes
Privacy | Site terms | Cookie preferences