Інсталювати Steam
увійти
|
мова
简体中文 (спрощена китайська)
繁體中文 (традиційна китайська)
日本語 (японська)
한국어 (корейська)
ไทย (тайська)
Български (болгарська)
Čeština (чеська)
Dansk (данська)
Deutsch (німецька)
English (англійська)
Español - España (іспанська — Іспанія)
Español - Latinoamérica (іспанська — Латинська Америка)
Ελληνικά (грецька)
Français (французька)
Italiano (італійська)
Bahasa Indonesia (індонезійська)
Magyar (угорська)
Nederlands (нідерландська)
Norsk (норвезька)
Polski (польська)
Português (португальська — Португалія)
Português - Brasil (португальська — Бразилія)
Română (румунська)
Русский (російська)
Suomi (фінська)
Svenska (шведська)
Türkçe (турецька)
Tiếng Việt (в’єтнамська)
Повідомити про проблему з перекладом
I was able to reproduce the error and the fix has been tested. But since this bug only shows up in specific circumstances, please let me know if the fix works or doesn't work for you, and I'll go back to the drawing board.
"JobDriver threw exception in toil MakeNewToils's initAction for pawn ... driver=JobDriver_EnterPortal ... NullReferenceException at MapDesigner.Patches.RockTypesPatch.Finalizer ..."
From the stacktrace, it seems that Map Designer’s finalizer is trying to remove ThingDefs (rock types), but one of them is null, causing the crash during map generation.
**Suggested fix**: in the `RockTypesPatch.Finalizer` method, add a null check such as:
```csharp
__result = __result.Where(def => def != null).ToList();
This basically confirmed what Freterz gave as the problem and gave me the exact line of code that's causing it.