【不具合・エラーレポート】supermergerとprompt-all-in-oneのextensions相性について【Stable Diffusion Web UI(AUTOMATIC1111),AI画像生成】
初めまして、SnowAngelです。
ひそかにPCを新調し、AI画像生成でクリエイトしていた筆者であるが、
ある不具合(エラー)にぶつかり、二日無駄に過ごした。
階層モデルマージを試したくなり、supermergerをダウンロードしたら、
extensionsが「Loading」となり、Stable Diffusion Web UI(AUTOMATIC1111)が固まってしまう不具合を確認した。
この不具合を調べても、あまり原因が出てこない。
念のため、筆者の使用しているStable Diffusion Web UI(AUTOMATIC1111)のverを記載。
Stable Diffusion Web UI(AUTOMATIC1111) v1.5.1
結論から言うと、
今回のエラーを拡張機能の「Lodingエラー」と暫定的に呼称するが、
このエラーは
「新しくダウンロードした拡張機能が悪さをしている状態」
と思っていたのだが(過去に「sd-webui-depth-lib」で経験済み)、
「拡張機能同士の相性による読み込みエラー」
もあるようだ。
特に今回のsupermergerに関しては、「webui-user.bat」を起動するときにコマンドプロンプト内にエラーの表記が出ていないのに、「Loading」で固まってしまい、原因不明で困っていた。
この「Loadingエラー」が出たときは、新しく入れた拡張機能を
「○○(自分のweb-uiの名前フォルダ)/extensions/」フォルダから
削除またはどこか違うところに切り取り保存すれば、とりあえずは直る。
今後、同様にLoadingエラーに当たった場合は、上記を実施してみてほしい。
(sd-webui-depth-libが同様のエラーとなっていたが、不具合の解決策をnoteで記事にしてくださっている方がいた)
そのため、supermergerも同様の作業を行っていたのだが、
ふいに「○○(自分のweb-uiの名前フォルダ)/extensions/」内に
「sd-webui-supermerger」だけにして、他のextensionを別の場所に切り取りで避難させる実験を思いついた。
すると、
「Loadingエラー」が出ないではないか。
つまり、何かの拡張機能と「sd-webui-supermerger」が起動時にケンカしており、Loadingエラーに発展しているものと推測された。
そこで調査を行っていったところ、タイトルの通り、「prompt-all-in-one」がextensionsフォルダ内「sd-webui-supermerger」と一緒に存在すると「Loadingエラー」が発生することが分かった。
つまり、拡張機能には相性が存在しているようだ。
新しい拡張機能を入れる時は挙動を確認しながら行い、「Loadingエラー」が出たからと拡張の導入を諦めずに、他の拡張機能との相性でエラーになっている可能性も考えたほうが良さそうだ。
以上が、エラー報告となる。
参考になったら、フォローや右下のハートボタンを押していってくれると、本件を頑張った筆者が報われる。
記:SnowAngel
この記事が気に入ったらサポートをしてみませんか?