Manawydan Mantis - Betatest
Detaily problému
0001400BetatestChybyveřejný02.08.2015 - 21:5330.08.2015 - 16:48
biosek 
Whitey 
urgentnípád aplikacenevyzkoušeno
uzavřenývyřešený 
0001400: Pad serveru2
Crash dump ze serveru:
Zaznam padu serveru
===================

Operacni system: Microsoft Windows NT 6.1.7601 Service Pack 1
.NET Framework: 4.0.30319.34209
Cas: 2.8.2015 8:43:51
Mobiles: 19175
Items: 509621
Klienti:
- Celkem: 3
+ 83.245.245.118: (account = Thortogily) (mobile = 0x2424 'Denetrius Aho')
+ 80.251.245.151: (account = Pilgrim) (mobile = 0xE88 'Laston Fëo')
+ 88.102.204.99: (account = Neuromancer) (mobile = 0x1E51 'Gilbert')

Chyba:
System.InvalidCastException: Unable to cast object of type 'Server.Items.Backpack' to type 'Server.Mobile'.
   at Server.Item.RemoveEnchantment(String s, Boolean apply) in c:\Root\Beta2\Core\Item.cs:line 7443
   at Server.Scripts.Commands.AlchemyCommand.EnchantGump.OnResponse(NetState sender, RelayInfo info) in c:\Root\Beta2\Scripts\Commands\AlchemyCommand.cs:line 154
   at Server.Network.PacketHandlers.DisplayGumpResponse(NetState state, PacketReader pvSrc) in c:\Root\Beta2\Core\Network\PacketHandlers.cs:line 1189
   at Server.Network.MessagePump.HandleReceive(NetState ns) in c:\Root\Beta2\Core\Network\MessagePump.cs:line 299
   at Server.Network.MessagePump.Slice() in c:\Root\Beta2\Core\Network\MessagePump.cs:line 132
   at Server.Core.Main(String[] args) in c:\Root\Beta2\Core\Main.cs:line 569
Nezkousel jsem replikovat.
Žádné štítky nepřiloženy.
Historie problému
02.08.2015 - 21:53biosekNový problém
16.08.2015 - 22:03biosekPoznámka přidána: 0003672
30.08.2015 - 16:25WhiteyPoznámka přidána: 0003697
30.08.2015 - 16:25WhiteyPřiřazen => Whitey
30.08.2015 - 16:25WhiteyStavnový => vyřešený
30.08.2015 - 16:48WhiteyPoznámka přidána: 0003705
30.08.2015 - 16:48WhiteyStavvyřešený => uzavřený
30.08.2015 - 16:48WhiteyŘešeníotevřený => vyřešený

Poznámky k problému
(0003672)
biosek   
16.08.2015 - 22:03   
Nechapu ten callstack...
Na to radku 7443 v Items.cs je:
_enchantments.Remove( s );

_enchantments je Dictionary<string,DateTime>
s je string

Nechapu jak tam mohla vzniknout vyjimka:
System.InvalidCastException: Unable to cast object of type 'Server.Items.Backpack' to type 'Server.Mobile'.
(0003697)
Whitey   
30.08.2015 - 16:25   
To proto že chyba je už opravená a na lince udané v chybovém hlášení je jiný řádek.
Jen jsem si nevšimnul ticketu na mantisu, pády řeším ze záznamu který mi chodí e-mailem.
(0003705)
Whitey   
30.08.2015 - 16:48   
Problém opraven a linka v logu ukazuje již na něco úplně jiného.
Pouze jsem si nevšimnul že je na Mantisu tiket.