Solarisでライトの調整を行うとエラーが発生する

   936   2   0
User Avatar
Member
2 posts
Joined: Jan. 2018
Offline
はじめまして質問させてください。
以前までは表示されなかったのですが、ある日突然エラーが発生して困っております。
現状:Light Mixer nodeを使用するとパラメータ部分が白く表示されエラーコードが表示される

【エラー内容】
Traceback (most recent call last):
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/python3.7libs\viewerstate\utils.py", line 1015, in wrapper
return func(*args,**kwargs)
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/python3.7libs\viewerstate\interface.py", line 173, in onEnter
state.onEnter(kwargs)
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/viewer_states\sidefx_lop_lightmixer.py", line 592, in onEnter
super(State, self).onEnter(kwargs, data)
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/python3.7libs\lightstate\lightstate.py", line 396, in onEnter
xform = self.data.getLightXform()
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/python3.7libs\lightstate\lightdata.py", line 270, in getLightXform
primstr = self.primstr()
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/viewer_states\sidefx_lop_lightmixer.py", line 247, in primstr
self.setPrimstr(path)
File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.596/houdini/viewer_states\sidefx_lop_lightmixer.py", line 236, in setPrimstr
if not prim.IsA("UsdLuxLight"):
RuntimeError: Accessed invalid null prim



【改善方法として以下の作業を行いました】
comand line tool上でのパス上に日本語が使用されないかチェック(日本語の使用はなし)
簡単な再インストールの作業(変わらずエラー)
簡単な再インストールの作業pyson3verに変更(変わらずエラー)
データ上残っているものすべての削除で再インストールの作業(permissionerror: プロセスはファイルにアクセスできません。)と表示。

一番怪しいのが「permissionerror: プロセスはファイルにアクセスできません。」とコンソールに表示されたのですが現状解決方法がわからない状況です。

ご教授いただければ幸いです、よろしくお願いいたします。

Attachments:
rapture_20210703211044.png (503.6 KB)

User Avatar
Staff
195 posts
Joined: April 2015
Offline
再インストールするのであれば、最新のデイリービルドをダウンロードしてインストールするのも有効な方法です。
誰が言い始めたのか知らないですが、同じバージョン (同じビルド番号、特にプロダクションビルド) を再インストールして問題が解決する可能性は極めて低いです。
それよりは、ユーザ設定を一度リセット (My Documents 以下の houdini18.5 ディレクトリ を houdini18.5old などと名前を変えて、Houdini をもう一度実行すると新しい環境 (houdini18.5) が作り直されます) することで問題が解決することもあります。


デイリービルドのインストールにはそれ以前のビルドのアンインストールは不要ですので、安心してインストールして気に入らなければアンインストールできます。
この方法を使う際には、デイリービルドインストール時に License Sever をインストールせずに、ライセンスツールが上書きされないようにします。

https://www.sidefx.com/ja/changelog/?journal=&categories=&body=light&version=18.5&build_0=496&build_1=&show_versions=on&show_compatibility=on&items_per_page= [www.sidefx.com]
を見ると、496 以降、606 まで "light" 関係のバグが直っているのがわかります。
よって、最新のデイリービルドをインストールしてみてお試しいただけないでしょうか?

デイリービルドは 以下からダウンロード可能です。
https://www.sidefx.com/ja/download/daily-builds/?daily=true&python3=true [www.sidefx.com]

これで、直らない場合は、再現方法または再現可能なシーンファイルをいただけますか?
Edited by Ken Taki - July 6, 2021 11:23:15
User Avatar
Member
2 posts
Joined: Jan. 2018
Offline
Ken Taki様ご回答ありがとうございます。

Houdini 18.5.596ではなく新たにHoudini 18.5.627verでのインストールを行ったところ、無事エラーもなく作業が出来ました。
過去のhipデータを確認したところも同様にエラーが発生した部分も無事解消されました。

以上ありがとうございました。
  • Quick Links