Q100024: OFX プラグイン キャッシュをクリアして、FurnaceCore ノードの欠落や「コンストラクターが失敗しました」のエラーを減らす

フォローする

症状

FurnaceCore ノードや Keylight がNukeのノード ツールバーに表示されません。

Keylight、FurnaceCore、またはその他の OFX プラグインを含む既存の .nk スクリプトをロードすると、 Nuke次のようなエラー メッセージを生成します。

Constructor for OFXuk.co.thefoundry.keylight_v201 failed

原因

Nuke利用可能な OFX プラグイン (Keylight などのNukeに同梱されるノードを含む) の場所を、 Nukeのキャッシュ場所内の ofxplugincache ディレクトリに記録します。

このエラー メッセージは、 Nukeのそのバージョンの OFX キャッシュ ファイルが破損した場合に発生します。

解決

OFX プラグイン キャッシュ ディレクトリを削除すると、 Nuke次回起動時に強制的に再構築されます。 Nuke は OFX ノード/プラグインを見つけてロードできるようになります。

OFX プラグイン キャッシュのデフォルトの場所は次のとおりです。

  • Linux および macOS:
    /var/tmp/ nuke -{uid}/ofxplugincache/

    ここで、 {uid}はマシン上のユーザーのユーザー ID です。例:
    /var/tmp/ nuke -u1737/ofxplugincache

  • ウィンドウズ:
    C:\Users\{user name}\AppData\Local\Temp\nuke\ofxplugincache

    ここで、 {user name} はマシン上のアカウントのユーザー名です。例:
    C:\Users\Jake\AppData\Local\Temp\nuke\ofxplugincache

また、ノード グラフにフォーカスがあるときにキーボードの x を押して、次の TCL コマンドを実行することで、 Nuke内からNukeの一般キャッシュ ディレクトリの場所を見つけることもできます。
getenv NUKE _TEMP_DIR

出力されたディレクトリ内に「 ofxplugincache 」という名前のフォルダーがあるはずです。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください