Q100024: "Constructor failed" error message when loading Keylight, FurnaceCore or other OFX plug-ins

Follow

SYMPTOMS

Nuke may be be unable to create a Keylight, FurnaceCore or other OFX plug-ins and pop up and error message like

"Constructor for OFXuk.co.thefoundry.keylight_v201 failed"

 

CAUSE

Nuke records the location of available OFX plugins (including nodes that ship with Nuke such as Keylight) in the ofxplugincache directory within Nuke's cache location.

This error message happens when the OFX cache file for that version of Nuke becomes corrupted.

 

 RESOLUTION

Deleting the OFX plug-in cache directory will force Nuke to rebuild it the next time it starts up.  Nuke will then be able to find and load the OFX nodes/plug-ins.

The default locations for the OFX Plugin Cache is

Linux  and OSX:
/var/tmp/nuke-{uid}/ofxplugincache/

where {uid} is the users user ID on the machine, e.g.
/var/tmp/nuke-u1737/ofxplugincache.

Windows:
C:/Users/{user name}/AppData/Local/Temp/nuke/ofxplugincache

 

You can also find the location of Nuke's general cache directory from within Nuke by hitting x on your keyboard when the focus is on the nodegraph and then running the following TCL command

getenv NUKE_TEMP_DIR

There should be an ofxplugincache directory beneath the location printed

 


Keywords: constructor failed, keylight, furnace core

 

Was this article helpful?
1 out of 1 found this helpful