RimWorld

RimWorld

EverythingTable
yrtwof  [developer] 5 May, 2022 @ 1:32am
Bug Report
please send to this thread.
< >
Showing 1-4 of 4 comments
ْ 10 May, 2022 @ 8:23pm 
こんにちは。素晴らしいmodをありがとうございます。日本語で失礼いたします。
mod初心者なので初歩的なことが抜けていたら大変申し訳ありませんが、導入して万能作業台を作製したら「作製」の命令が出せず、またmod設定を開いたら以下のようなメッセージが出てきました。どのように対処すればよろしいのでしょうか?ご教示いただけると幸いです。よろしくお願いいたします。

以下、メッセージ


EveryThingTable Setting@Mod設定
An error occurred while displaying the mods settings page:
System.TypeInitializationException: The type initializer for 'EverythingTable.Cache' threw an exception. - System.NulIReferenceException: object referenc
not set to an instance of an object
at EverythingTable.CategorizedRecipe.Categorize (Verse.ThingDef thing) [0x00000 in <c21285ab003fqa3baaic48faba99feb5x:0
at EverythingTable.categorizedRecipe.ctor (Verse.RecipeDef recipe Ox00061in <c21285ab003f4a3baalc48faba99feb5z0
at EverythingTable.Cache.cctor 0x00a1 in <c21285ab0o3faa3baaic48faba99feb5::0
- End of inner exception stack trace -
at (wrapper managed-to-native System.Object._icall_wrapper_mono_generic._class_init(intptr)
at EverythingTable.Setting ET_Mod.DoSettingsWindowContents (UnityEngine.Rect inRect) [ox00007] in <c21285ab003fqa3baaic48faba99feb5x:o
at HugsLib Settings .Dialog_VanillaModSettings.DoWindowContents (UnityEngine.Rect inRect) [ox00e4] in <a56dbe2cf5184fe991f5fb736b3081b0x:0
yrtwof  [developer] 11 May, 2022 @ 6:13am 
@。さん
コメントありがとうございます。

エラーメッセージや状況を聞く限り、起動時のEverythingTableの初期化処理で失敗が起きているように見えます。

EverythingTableは、起動時に全てのThingDefから必要なものだけデータをロードしています。
私の予想では、この初期化処理の一部でエラーが発生し、その結果全体がエラーになってしまっているようです。

しかし、根本的な原因は不明です。
おそらく、他のMODの記述ミスだと思っていますが、エラー発生原因のレシピがわかりません。
また、エラー理由の慎重な調査も必要だと考えています。

よって、さらなる調査のため、まずは以下の2つの処理を追加しました。
・エラー発生時でも処理を継続する処理
・箇所の特定をする処理

あなたには、アップデート後の赤色のエラーメッセージを確認していただけると幸いです。
予想では、起動時に 以下のようなエラーメッセージが出ると思います。
それを確認し再度共有していただけると、非常に助かります。

[EverythingTable] Initialize Error at ...

以上、よろしければ、ご協力をよろしくお願いいたします。
This mod has an incompatibility with the mod "Simple Learning"
Whenever you press the "open mod settings" section of the table's bills UI it causes infinite errors until you click off of the mod settings window.
This likely happens because simple learning adds tables with bills that do not produce actual in game products, they only exist to earn skill exp. They also don't have images associated for said non existent products as well which might have something to do with it? I don't really know all that much about modding but it's an avenue to investigate I think.

Anyway, here is the hugslib log for the error(s) with just these mods active:

https://gist.github.com/0d36140da03c3a8e8682f71b5929b165
yrtwof  [developer] 16 Jan, 2023 @ 5:04am 
@theultimatepumpkinpie
Thank you for the error report!!
We were able to confirm this in our environment. We will investigate how to resolve the error.
< >
Showing 1-4 of 4 comments
Per page: 1530 50