Created on | Updated on

// Error: line 1: Cannot find procedure "look".

シーンファイルを開いた後に下記のエラーメッセージが返されることがあります。 これは uiConfigurationScriptNode など、シーンの UI  のコンフィギュレーション用のノードが呼び出す関数が見つからないために発生しているエラーです。
一度そのシーンを開いてしまうと UI を構成している MEL に設定されてしまうため、同様のエラーメッセージが発生しつづけます。  またこのエラーメッセージが発生したシーンを保存したファイルを他の環境で開くと感染して、同じエラーメッセージが発生しつづけます。

// Error: line 1: Cannot find procedure "CgAbBlastPanelOptChangeCallback". //

 

この現象は uiConfigurationScriptNode をシーンに含めないことで回避が可能です。 具体的な回避方法は以下の通りです。

①プリファレンスで設定する方法

  1. メインメニューから ウィンドウ > 設定/プリファレンス > プリファレンス を選択する。
  2. UI 要素 カテゴリのパネルの構成で [保存するとき:] [開くとき:]の両項目のチェックボックスをオフにする。
  3. プリファレンスを保存する。
  4. エラーが発生した scene file を読み込み、エラーメッセージが表示されるか確認する。
  5. エラーメッセージが表示されないのを確認したら scene file を保存する。

 

②「開く」オプションで設定する方法

  1. Maya を起動します。(Maya が既に開いている場合は、一度終了してから再度起動します。
  2. ファイル > シーンを開くオプションボックスを選択します。
  3. [スクリプトノードの実行] のチェックボックスをオフにし、[保存して閉じる] ボタンをクリックします。
  4. 問題のあるシーンを開きます。Cannot find procedure" というエラーが表示されなくなるはずです。
  5. シーンを開くオプションボックスの[ スクリプトノードを実行する]チェックボックスを元に戻します。
  6. シーンを保存します。

 

③複数のファイルで問題を解決する方法

  1. MAYAをバッチモードで起動する。
  2. バッチモードでシーン開き、何もせずにシーンを上書き保存する。
  3. ファイル毎に「2.」を繰り返す。

※この現象は既知となっております。(2021/3/26記)

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ