ERROR : 2000 - Library not found

So I have this error message. This time :smiley: sometimes 3dsImport.dll sometimes smothing else. The question is did I setup something wrong.

Best regards



Csaba



Error message:

Error Message

Exception during render: ’ ERROR : 2000 - Library not found: d:\Softimage\XSI_6.02\Application\Plugins\3dsImport.dll.





Slave Log

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

---- October 02 2007 – 05:55 PM ----

Scheduler Thread - Plugin loaded in 0.02 seconds.

0: Loaded job: Nokia2670_R02 - DisplayPic (00x_050_o_07c03452)

0: INFO: Script plugin for Deadline 2.7.29178, built Aug 22 2007 14:02:42 R

0: INFO: >> Softimage XSI Plugin for Deadline, 2004-08-24

0: INFO: job file: c:\deadline\slave\jobsData\00x_050_o_07c03452.job

0: Plugin rendering frame(s): 1

0: INFO: Rendering using new batch mode introduced in XSI 6.01

0: INFO: Rendering with XSI version 6

0: INFO: Enforcing 32 bit build of XSI

0: INFO: Executable: “d:\softimage\xsi_6.02\application\bin\xsibatch.bat”

0: INFO: Arguments: " -render “c:\deadline\slave\jobsData\Nokia2670_R02.scn” -frames 1,1,1 -pass “DisplayPic” -output_dir “J:_temp\Nokia2670Render\Render_Pictures\Object\DisplayPic” -skip False -mb False -script “c:\deadline\slave\plugins\AdditionalRenderOptions.vbs” -main SetAdditionalRenderOptions -args -verbose 60 -width “1024” -height “768” -sampleMin “1” -sampleMax “2” -sampleFilter “box” -sampleJitter “True” -outputPrefix “” -xMin “” -yMin “” -xMax “” -yMax “”"

0: INFO: StartupDir: “d:\softimage\xsi_6.02\application\bin”

0: INFO: UseJobObject: true

0: INFO: HideDosWindow: true

0: STDOUT: ==================================================

0: STDOUT: SOFTIMAGE® | XSI® Batch Version 6.02.2007.0613

0: STDOUT: Copyright© 1998-2007 Avid Technology, Inc. All rights reserved.

0: STDOUT: ==================================================

0: STDOUT:

0: STDOUT: License warning: feature [XSI Batch Win] not available

0: STDOUT: License information: using [XSI Batch All]

0: WARNING: Program “d:\softimage\xsi_6.02\application\bin\xsibatch.bat” did not close cleanly. It is being terminated forcefully.

Scheduler Thread - Render Thread 0 threw an error:

Scheduler Thread - Exception during render: ’ ERROR : 2000 - Library not found: d:\Softimage\XSI_6.02\Application\Plugins\3dsImport.dll.





Error Type

RenderPluginException





Error Stack Trace

at Deadline.Plugins.PluginLoader.RenderTasks(Int32 startTask, Int32 endTask)

at Deadline.Plugins.PluginLoader.RenderTask(Int32 task)

at Deadline.Plugins.Plugin.RenderTask(Int32 frame)

at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()

Hi Csaba,



I found this page which describes the same problem you are having, and

offers a solution:

http://softimage.wiki.avid.com/index.php/ERROR_:2000-_Library_not_found



This error seems to be a general XSI issue, and isn’t Deadline specific.

One thing I would try first is rebooting the machines you are trying to

render with. This ensures that Deadline recognizes any environment

variables it may be missing. If this doesn’t solve the problem, try

following the steps from the link above. If all else fails, try

contacting XSI support to see if they have any ideas.



Cheers,

Thank you Ryan! I will check it.



Best



Csaba

I’m getting the exact same error on all but one of the computers I tried to set up with XSI 6.5.
I’ve tried every solution I could find, including the Process Monitor thing, Dependency Walker file checking, the PATH variable, the windows directories, ALL other directories, I searched the registry for all the files involved, I reinstalled the software. Now I’m out of ideas. Please help, I’ve got a deadline coming up and I can’t render! Argh!

Hi Paul,



One thing you could try is disabling the XSI error handling so that it

doesn’t fail the render when it sees an ERROR message (it will instead

rely on XSI hopefully returning an non-zero error code if something goes

wrong). To do this, go to \your\repository\plugins\XSI and open the

XSI.dlinit file and find this line:



OutputRule0=if( And( (StrFind( GetRegExMatch(0), “ERROR : 2262” ) == -1

) , And( (StrFind( GetRegExMatch(0), “ERROR : 2000 - Unable to create

object” ) == -1 ), (StrFind( GetRegExMatch(0), “'ERROR : Please select

an object first” ) == -1 ) ) ) ) FailRender( GetRegExMatch(0) );



Change it to this:



OutputRule0=if( And( (StrFind( GetRegExMatch(0), “ERROR : 2262” ) == -1

) , And( (StrFind( GetRegExMatch(0), “ERROR : 2000 - Unable to create

object” ) == -1 ), (StrFind( GetRegExMatch(0), “'ERROR : Please select

an object first” ) == -1 ) ) ) ) LogWarning( GetRegExMatch(0) );





Watch for wrapping here, because all of the above should be on one line.

If the missing library isn’t fatal to your render, it should go through

now. Let us know if this helps, and we might consider ignoring these

missing library error messages in the future.



Cheers,