A customer reported that Composite crashed while loading libDLofxUi.dlmodule:
Error while initializing plugin: C:/Program Files/Autodesk/Composite 2011 Subscription Advantage Pack/plugins/libDLofxUi.dlmodule :
Before we could do any investigation, he emailed back to say that he found the problem: it was a conflict with Furnace 4.2. When he removed the Furnace ofx plugins from the system, Composite started without error.
I downloaded and installed Furnace 4.2 for Nuke, but I couldn’t repro the problem at first.
By default, Furnace 4.2 for Nuke installs in the folder C:\Program Files\Common Files\OFX\Nuke\Furnace_4.2_Nuke, and that doesn’t cause any problems for Composite.
However, I knew that Composite searches the following folders:
- C:\Program Files\Common Files\OFX\Toxik
- C:\Program Files\Common Files\OFX\Plugins
- C:\Program Files (x86)\Common Files\OFX\Plugins
- C:\Program Files (x86)\Common Files\OFX\Toxik
so I moved the contents of the Nuke\Furnace_4.2_Nuke folder into C:\Program Files\Common Files\OFX\Plugins, and Composite would not start, and in the logs I found this error:
00:00:48.17 [Fatal Error ] [Messages ] Error while initializing plugin: C:/Program Files/Autodesk/Composite 2011 Subscription Advantage Pack/plugins/libDLofxUi.dlmodule : Input srcColourSpace received null policy.
BTW, the Composite logs are in %LOCALAPPDATA%\Temp\toxik\logs.
The discussion in this AREA thread also mentions that OFX plugin conflicts do happen with Toxik/Composite. The error mentioned in the original post is a different libDLofxUi.dlmodule error:
Error while initializing plugin: C:/Program Files/Autodesk/Composite 2011 Subscription Advantage Pack/plugins/libDLofxUi.dlmodule : Assertion ‘_sortedPairs.find( defaultVal ) != _sortedPairs.end()’ failed..
PS – The shotgun approach to solving a Composite error like this is to rename the offending plugin file, so that it is no longer loaded.