XSI error

I’m using XSI7.0 and deadline 3.0sp1. Deadline is woking well in maya, but I can not even render in deadline monitor.
the other problem is if I install submission script, I can not load XSI and it hang in white screen.
I installed python2.23 and pywin32-212 before I put the script to the XSIfolder.
because I’m a very beginner of this kind of software, I don’t know what i have to do.
Please respond me. thanks!!

here is my error messege.

Error Message
Exception during render: An error occurred in RenderTasks(): Error in RenderExecutable(): XSI 6 render executable was not found in the semicolon separated list “c:\softimage\xsi_6.01\application\bin\xsibatch.bat;c:\softimage\xsi_6.5_x64\application\bin\xsibatch.bat;/usr/softimage/xsi_6.5/application/bin/xsibatch”. The path to the render executable can be configured from the Plugin Configuration in the Deadline Monitor. (FranticX.Processes.ManagedProcessAbort) (Deadline.Plugins.RenderPluginException)
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)

Slave Log
ead - Plugin loaded in 0.02 seconds.
Constructor: XSI
0: Task timeout is disabled.
0: Loaded job: Untitled (999_050_999_727889d2)
0: INFO: StartJob: initializing script plugin XSI
0: INFO: Handling stdout that matches regex “.ERROR :.
0: INFO: Handling stdout that matches regex “(Rendering frame: [0-9]+) (([0-9]+) % done)”
0: INFO: Handling stdout that matches regex “'INFO : Rendering done!”
0: INFO: Handling stdout that matches regex “'INFO : Couldn’t find the pass name .*”
0: INFO: Handling stdout that matches regex “.progr:\s+([0-9]{1,3}.[0-9]+)%\s+rendered\son.
0: INFO: Handling stdout that matches regex “.progr:\s+rendering\sfinished.
0: INFO: Handling stdout that matches regex “.Render completed (100% done).
0: INFO: Handling stdout that matches regex “.Unknown flag (ignored) : -render.
0: INFO: Handling stdout that matches regex “.INFO : 4000 - Comp.
0: INFO: Handling stdout that matches regex “.INFO : 4000 - Done.
0: INFO: About: XSI Plugin for Deadline
0: Plugin rendering frame(s): 1
0: INFO: Stdout Handling Enabled: True
0: INFO: Popup Handling Enabled: True
0: INFO: Using Process Tree: True
0: INFO: Hiding DOS Window: True
0: INFO: Creating New Console: False
0: INFO: Rendering with XSI version 6
0: INFO: Not enforcing a build of XSI
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - Exception during render: An error occurred in RenderTasks(): Error in RenderExecutable(): XSI 6 render executable was not found in the semicolon separated list “c:\softimage\xsi_6.01\application\bin\xsibatch.bat;c:\softimage\xsi_6.5_x64\application\bin\xsibatch.bat;/usr/softimage/xsi_6.5/application/bin/xsibatch”. The path to the render executable can be configured from the Plugin Configuration in the Deadline Monitor. (FranticX.Processes.ManagedProcessAbort) (Deadline.Plugins.RenderPluginException)

at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)

Error Type
RenderPluginException

Error Stack Trace
at Deadline.Plugins.Plugin.RenderTask(Int32 startFrame, Int32 endFrame)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()

Is your machine 32 or 64 bit? There are different instructions for setting up python for XSI depending on the bitness of the machine. If it’s 32 bit, the only issue I can think of now is that python 2.23 is a pretty old build, so it might help to install a newer version (the latest is 2.6). If it’s 64 bit, you need to download a special version of XSI with python support from Softimage’s download page.

A good way to check if Python is installed properly is to remove the deadline script from the XSI installation folder and then start up XSI as normal. Then select File -> Preferences, and select Scripting. In the Script Language drop down, you should be able to select Python as the scripting language. If you don’t see this option, then you know that python isn’t installed properly. Note that our instructions on our script setup page are taken directly from XSI’s documentation, so if it’s not working, it might be a good idea to talk to the XSI guys. Once XSI is recognizing python properly, you can drop our submission script back in the XSI installation folder and try again.

For your error message when rendering, you just need to configure the XSI plugin so that it can find the path to the render executable. In the Monitor, enter Super User Mode (Tools -> Super User) then select Tools -> Configure Plugins and select the XSI plugin from the list on the left. For the XSI 6 render executable, specify the path to xsibatch.bat as it appears on the slave machines. If there are multiple paths, you can separate them by semicolons, and Deadline will use whichever path it finds first.

Cheers,