tModLoader

tModLoader

Fancy Lighting
Conflict with Catalyst
my game crashed once after i entered hard-mode.
[23:41:18.512] [Main Thread/WARN] [tML]: Silently Caught Exception:
System.Collections.Generic.KeyNotFoundException: CatalystMod.Items.CatalystItem
at CatalystMod.Items.ItemAugments.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in CatalystMod\Items\ItemAugments.cs:line 371
at Terraria.ModLoader.ItemLoader.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in tModLoader\Terraria\ModLoader\ItemLoader.cs:line 1981
at Terraria.Main.DrawItem(Item item, Int32 whoami) in tModLoader\Terraria\Main.cs:line 32229
at DMD<System.Void Terraria.Main:DrawItems()>(Main this)
at ExplosionFeedback.DrawHooks.Draw_BeforeItems(orig_DrawItems orig, Main self)
at Hook<System.Void ExplosionFeedback.DrawHooks::Draw_BeforeItems(Terraria.On_Main+orig_DrawItems,Terraria.Main)>(Main )
at SyncProxy<System.Void Terraria.Main:DrawItems()>(Main )
at DMD<DMD<>?27272647::Terraria.Main::DoDraw>(Main this, GameTime gameTime)
at FancyLighting.FancyLightingMod._Main_DoDraw(orig_DoDraw orig, Main self, GameTime gameTime)
at Hook<System.Void FancyLighting.FancyLightingMod::_Main_DoDraw(Terraria.On_Main+orig_DoDraw,Terraria.Main,Microsoft.Xna.Framework.GameTime)>(Main , GameTime )
at SyncProxy<System.Void Terraria.Main:DoDraw(Microsoft.Xna.Framework.GameTime)>(Main , GameTime )
at Terraria.Main.Draw_Inner(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.RunLoop()
at Microsoft.Xna.Framework.Game.Run()
at Terraria.Program.RunGame()
at Terraria.Program.LaunchGame_(Boolean isServer)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.MonoLaunch.Main_End(String[] args)
at Terraria.MonoLaunch.<>c__DisplayClass1_0.<Main>b__1()

[23:41:18.513] [Main Thread/ERROR] [Terraria]: System.Collections.Generic.KeyNotFoundException: CatalystMod.Items.CatalystItem
at CatalystMod.Items.ItemAugments.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in CatalystMod\Items\ItemAugments.cs:line 371
at Terraria.ModLoader.ItemLoader.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in tModLoader\Terraria\ModLoader\ItemLoader.cs:line 1981
at Terraria.Main.DrawItem(Item item, Int32 whoami) in tModLoader\Terraria\Main.cs:line 32229
at DMD<System.Void Terraria.Main:DrawItems()>(Main this)
at ExplosionFeedback.DrawHooks.Draw_BeforeItems(orig_DrawItems orig, Main self)
at Hook<System.Void ExplosionFeedback.DrawHooks::Draw_BeforeItems(Terraria.On_Main+orig_DrawItems,Terraria.Main)>(Main )
at SyncProxy<System.Void Terraria.Main:DrawItems()>(Main )
at DMD<DMD<>?27272647::Terraria.Main::DoDraw>(Main this, GameTime gameTime)
at FancyLighting.FancyLightingMod._Main_DoDraw(orig_DoDraw orig, Main self, GameTime gameTime)
at Hook<System.Void FancyLighting.FancyLightingMod::_Main_DoDraw(Terraria.On_Main+orig_DoDraw,Terraria.Main,Microsoft.Xna.Framework.GameTime)>(Main , GameTime )
at SyncProxy<System.Void Terraria.Main:DoDraw(Microsoft.Xna.Framework.GameTime)>(Main , GameTime )
at Terraria.Main.Draw_Inner(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
[23:41:18.632] [Main Thread/FATAL] [tML]: Main engine crash

System.Collections.Generic.KeyNotFoundException: CatalystMod.Items.CatalystItem
at CatalystMod.Items.ItemAugments.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in CatalystMod\Items\ItemAugments.cs:line 371
at Terraria.ModLoader.ItemLoader.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in tModLoader\Terraria\ModLoader\ItemLoader.cs:line 1981
at Terraria.Main.DrawItem(Item item, Int32 whoami) in tModLoader\Terraria\Main.cs:line 32229
at DMD<System.Void Terraria.Main:DrawItems()>(Main this)
at ExplosionFeedback.DrawHooks.Draw_BeforeItems(orig_DrawItems orig, Main self)
at Hook<System.Void ExplosionFeedback.DrawHooks::Draw_BeforeItems(Terraria.On_Main+orig_DrawItems,Terraria.Main)>(Main )
at SyncProxy<System.Void Terraria.Main:DrawItems()>(Main )
at DMD<DMD<>?27272647::Terraria.Main::DoDraw>(Main this, GameTime gameTime)
at FancyLighting.FancyLightingMod._Main_DoDraw(orig_DoDraw orig, Main self, GameTime gameTime)
at Hook<System.Void FancyLighting.FancyLightingMod::_Main_DoDraw(Terraria.On_Main+orig_DoDraw,Terraria.Main,Microsoft.Xna.Framework.GameTime)>(Main , GameTime )
at SyncProxy<System.Void Terraria.Main:DoDraw(Microsoft.Xna.Framework.GameTime)>(Main , GameTime )
at Terraria.Main.Draw_Inner(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.RunLoop()
at Microsoft.Xna.Framework.Game.Run()
at Terraria.Program.RunGame()
[23:41:18.632] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: shutdown
< >
Viser 1-1 af 1 kommentarer
Rex  [udvikler] 16. nov. kl. 10:03 
I don’t know that this is a conflict with Fancy Lighting. Yes it shows up in the exception trace, but that’s because it adds a hook that does some stuff before and after Main.DoDraw() is called. Looking at the error message, seems like it might be an issue with just Catalyst:
System.Collections.Generic.KeyNotFoundException: CatalystMod.Items.CatalystItem
at CatalystMod.Items.ItemAugments.PreDrawInWorld(Item item, SpriteBatch spriteBatch, Color lightColor, Color alphaColor, Single& rotation, Single& scale, Int32 whoAmI) in CatalystMod\Items\ItemAugments.cs:line 371

Of course, it might be caused by some mod conflict (it would be strange if this occurred with just Catalyst enabled), I don’t really know, but it might not be an incompatibility with Fancy Lighting. Does this error occur when Fancy Lighting is disabled?
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50