[A13] Trade window freezes - but no prisoners in cryo cascets

Started by Shabazza, May 05, 2016, 12:18:21 PM

Previous topic - Next topic

Shabazza

When accepting a trade from ship traders (trade caravans work ok however), I always get the following exception on my current map and the trade screen freezes.
When I get rid of the trade window, my goods are gone but my silver is still the old value - which is ... unpleasant.
Someone in this https://ludeon.com/forums/index.php?topic=19728.0 said, it has to do with prisoners in cryo cascets.
But I don't have any cryo cascets in my colony and the bug is also happening when my prison is empty.
Is there a workaround for this problem in my particular case?

Exception filling window for RimWorld.Dialog_Trade: System.Reflection.TargetParameterCountException: parameters do not match signature

  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0

  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0

  at CommunityCoreLibrary.Detour._DropCellFinder.DropCellFinder_IsGoodDropSpot (IntVec3 c) [0x00000] in <filename unknown>:0

  at CommunityCoreLibrary.Detour._DropCellFinder+<>c.<get_IsGoodDropSpot>b__7_0 (IntVec3 c) [0x00000] in <filename unknown>:0

  at Verse.CellFinder.TryFindRandomCellNear (IntVec3 root, Int32 squareRadius, System.Predicate`1 validator, Verse.IntVec3& result) [0x00000] in <filename unknown>:0

  at CommunityCoreLibrary.Detour._DropCellFinder._TradeDropSpot () [0x00000] in <filename unknown>:0

  at RimWorld.TradeShip.SpawnDropPod (Verse.Thing t) [0x00000] in <filename unknown>:0

  at RimWorld.TradeShip.GiveSoldThingToBuyer (Verse.Thing toGive, Verse.Thing originalThingFromStock) [0x00000] in <filename unknown>:0

  at RimWorld.Tradeable.ResolveTrade () [0x00000] in <filename unknown>:0

  at RimWorld.TradeDeal.TryExecute (System.Boolean& actuallyTraded) [0x00000] in <filename unknown>:0

  at RimWorld.Dialog_Trade.<DoWindowContents>m__401 () [0x00000] in <filename unknown>:0

  at RimWorld.Dialog_Trade.DoWindowContents (Rect inRect) [0x00000] in <filename unknown>:0

  at Verse.Window+<WindowOnGUI>c__AnonStorey20A.<>m__14F (Int32 x) [0x00000] in <filename unknown>:0


It's actually another exception than the one mentioned in the above mentioned thread.

Savegame;
https://www.sendspace.com/file/wzpihp

It's a modded install.
<mods>
<li>Core</li>
<li>Community Core Library</li>
<li>Community Core Library - Vanilla Tweaks</li>
<li>Miscellaneous_Core</li>
<li>ExpandedProsthetics&amp;OrganEngineering</li>
<li>EdBColonistBar</li>
<li>Miscellaneous_Robots</li>
<li>RT Fusebox</li>
<li>PowerSwitch</li>
<li>Miscellaneous_MAI</li>
<li>RW_MedicalInfo-0.13.0.1</li>
<li>Trade-12</li>
</mods>

ison

It's caused by the CommunityCoreLibrary mod. Please report it in the mods subforum.