Post by ljd147 on Feb 25, 2020 20:51:19 GMT
I'm not sure if this is an appropriate place to post bug reports (or even if anyone is actively working on a new version). But hope is nice.
Anyways, I occasionally bump into this error in version 10.1 when attempting to change districts.
************** Exception Text **************
System.Exception: RateItemExhange: unhandled item typedjack.RogueSurvivor.Engine.Items.ItemTracker
at djack.RogueSurvivor.Gameplay.AI.BaseAI.RateItemExhange(RogueGame game, Item oIt, Item nIt)
at djack.RogueSurvivor.Gameplay.AI.BaseAI.RateTradeOffer(RogueGame game, Actor tradingWith, Item offered, Item asked)
at djack.RogueSurvivor.Engine.RogueGame.<>c__DisplayClass558_1.<DoTrade>b__4(Item it)
at djack.RogueSurvivor.Data.Inventory.Filter(Predicate`1 fn)
at djack.RogueSurvivor.Engine.RogueGame.<>c__DisplayClass558_0.<DoTrade>g__pickOfferedItem|1(Item askedItem, ItemRating askedItemRating)
at djack.RogueSurvivor.Engine.RogueGame.DoTrade(Actor speaker, Actor target)
at djack.RogueSurvivor.Engine.RogueGame.DoChat(Actor speaker, Actor target)
at djack.RogueSurvivor.Engine.Actions.ActionChat.Perform()
at djack.RogueSurvivor.Engine.Actions.ActionBump.Perform()
at djack.RogueSurvivor.Engine.RogueGame.HandleAiActor(Actor aiActor)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.BeforePlayerEnterDistrict(District district)
at djack.RogueSurvivor.Engine.RogueGame.DoLeaveMap(Actor actor, Point exitPoint, Boolean askForConfirmation)
at djack.RogueSurvivor.Engine.Actions.ActionLeaveMap.Perform()
at djack.RogueSurvivor.Engine.Actions.ActionBump.Perform()
at djack.RogueSurvivor.Engine.RogueGame.DoPlayerBump(Actor player, Direction direction)
at djack.RogueSurvivor.Engine.RogueGame.HandlePlayerActor(Actor player)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.GameLoop()
at djack.RogueSurvivor.Engine.RogueGame.Run()
at djack.RogueSurvivor.RogueForm.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9148 (WinRelRS6.050727-9100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RogueSurvivor
Assembly Version: 0.10.1.0
Win32 Version: 0.10.1.0
CodeBase: file:///E:/Games/Rogue%20Survivor%20alpha%2010.1/RogueSurvivor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9147 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
Assembly Version: 1.0.2911.0
Win32 Version: 9.12.589.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.9135 built by: WinRelRS6
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.DirectX.AudioVideoPlayback
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.AudioVideoPlayback/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.AudioVideoPlayback.dll
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Anyways, I occasionally bump into this error in version 10.1 when attempting to change districts.
************** Exception Text **************
System.Exception: RateItemExhange: unhandled item typedjack.RogueSurvivor.Engine.Items.ItemTracker
at djack.RogueSurvivor.Gameplay.AI.BaseAI.RateItemExhange(RogueGame game, Item oIt, Item nIt)
at djack.RogueSurvivor.Gameplay.AI.BaseAI.RateTradeOffer(RogueGame game, Actor tradingWith, Item offered, Item asked)
at djack.RogueSurvivor.Engine.RogueGame.<>c__DisplayClass558_1.<DoTrade>b__4(Item it)
at djack.RogueSurvivor.Data.Inventory.Filter(Predicate`1 fn)
at djack.RogueSurvivor.Engine.RogueGame.<>c__DisplayClass558_0.<DoTrade>g__pickOfferedItem|1(Item askedItem, ItemRating askedItemRating)
at djack.RogueSurvivor.Engine.RogueGame.DoTrade(Actor speaker, Actor target)
at djack.RogueSurvivor.Engine.RogueGame.DoChat(Actor speaker, Actor target)
at djack.RogueSurvivor.Engine.Actions.ActionChat.Perform()
at djack.RogueSurvivor.Engine.Actions.ActionBump.Perform()
at djack.RogueSurvivor.Engine.RogueGame.HandleAiActor(Actor aiActor)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.BeforePlayerEnterDistrict(District district)
at djack.RogueSurvivor.Engine.RogueGame.DoLeaveMap(Actor actor, Point exitPoint, Boolean askForConfirmation)
at djack.RogueSurvivor.Engine.Actions.ActionLeaveMap.Perform()
at djack.RogueSurvivor.Engine.Actions.ActionBump.Perform()
at djack.RogueSurvivor.Engine.RogueGame.DoPlayerBump(Actor player, Direction direction)
at djack.RogueSurvivor.Engine.RogueGame.HandlePlayerActor(Actor player)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, SimFlags sim)
at djack.RogueSurvivor.Engine.RogueGame.GameLoop()
at djack.RogueSurvivor.Engine.RogueGame.Run()
at djack.RogueSurvivor.RogueForm.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9148 (WinRelRS6.050727-9100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RogueSurvivor
Assembly Version: 0.10.1.0
Win32 Version: 0.10.1.0
CodeBase: file:///E:/Games/Rogue%20Survivor%20alpha%2010.1/RogueSurvivor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9147 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
Assembly Version: 1.0.2911.0
Win32 Version: 9.12.589.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.9135 built by: WinRelRS6
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.DirectX.AudioVideoPlayback
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.AudioVideoPlayback/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.AudioVideoPlayback.dll
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.