症状
WindowsでNuke 12バージョンを起動しようとすると、コマンドプロンプトに次のエラーメッセージが表示されてクラッシュが報告されることがあります。
Worker process failed. Hiero encountered a fatal error. This is most likely due to an unhandled exception.
原因
「Worker process failed..」というエラーメッセージは、通常、フレームサーバーの問題が原因で発生します。フレームサーバーは、メインのNukeGUIセッションに接続できません。フレームサーバーがGUIセッションに接続できない原因はいくつかありますが、主な原因の1つは、QuickTimeがインストールされていることです。
調査の結果、この問題にはいくつかの原因が考えられます。
a) PATH環境変数に必要なQuickTimeディレクトリがない、または英語以外のフォーマットのQuickTimeがインストールされていると、Nukeの起動に影響を与える可能性があります。
b) 「Apple Application Support」プログラムがインストールされていない。
Nuke 12.0+のバージョンでは、QuickTimeへの依存性を減らすために開発上の変更が行われたため、この問題が発生し始めた可能性があります。最近、この問題が発見されましたが、Nuke 13.0+では解決されています。
以下は、この問題に関するいくつかの解決策です。
QuickTimeをアンインストールします。
QuickTimeがインストールされているユーザーは、QuickTimeをアンインストールすることで問題が解決するようです。Apple Application Supportプログラムが再インストールされます。
QuickTimeをインストールします。
QuickTimeが以前にインストールされていない場合、QuickTime 7.7.9の推奨バージョンをインストールすると、 Nukeを正しく起動するのに役立つ場合があります。
PATH環境変数を確認します。
QuickTimeがインストールされている場合は、PATH環境変数にQuickTimeのインストールパスが含まれていることを確認してください。QuickTimeパスのデフォルト値は次のとおりです。C:\ Program Files(x86)\ QuickTime \ QTSystem \
QuickTimeはインストールされていますが、無効になっています:
この問題が発生してもQuickTimeをインストールしたままにする必要があるユーザーの場合は、NUKE_QUICKTIME_ENABLE=0
環境変数を設定してください。