tModLoader

tModLoader

Journey Mode Unleashed
Soup 22 Jul, 2022 @ 4:54am
Crash when researching Mysterious Circuitry and Dubious Plating from Calamity Mod.
You can research either of them on their own but when you research both you get a crash.

The log starting right when I researched them:
[07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5584' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5584' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5592' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5592' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5593' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5593' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5594' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65
< >
Showing 1-2 of 2 comments
boggle 10 Aug, 2022 @ 10:26pm 
same crash here, i havent been able to get smart research working again since then.
Soup 16 Aug, 2022 @ 7:10pm 
Originally posted by boggle:
same crash here, i havent been able to get smart research working again since then.

There's newer mods for this purpose now, this one is abandonned.
< >
Showing 1-2 of 2 comments
Per page: 1530 50