Anonymní uživatel | Přihlášení | Vytvořit nový účet | 22.12.2024 - 07:28 |
Přehled | Zobrazit problémy | Protokol o změnách | Časový plán |
Detaily problému [ Přechod na poznámky ] | [ Historie problému ] [ Tisk ] | ||||||||||||
ID | Projekt | Kategorie | Zobrazit stav | Datum vložení | Poslední změna | ||||||||
0001412 | Betatest | Chyby | veřejný | 19.08.2015 - 17:33 | 30.08.2015 - 16:23 | ||||||||
Reportér | Whitey | ||||||||||||
Přiřazen | |||||||||||||
Priorita | normální | Závažnost | pád aplikace | Reprodukovatelnost | nevyzkoušeno | ||||||||
Stav | nový | Řešení | otevřený | ||||||||||
Platforma | OS | Verze OS | |||||||||||
Shrnutí | 0001412: Pád v ID - smazání typu a vytvoření typu shodného jména | ||||||||||||
Popis | Smazání záznamu z ID, vytváření nového s jiným Item Templatem (ClothingTemplate namísto ArmorTemplate) a stejným syst. názvem. "Duplicate type name within an assembly." (pád 18.8.2015 20:27:57). http://forum.manawydan.cz/showthread.php...0#pid90490 [^] Kód: System.ArgumentException: Duplicate type name within an assembly. at System.Reflection.Emit.ModuleBuilder.CheckTypeNameConflict(String strTypeName, Type enclosingType) at System.Reflection.Emit.AssemblyBuilderData.CheckTypeNameConflict(String strTypeName, TypeBuilder enclosingType) at System.Reflection.Emit.TypeBuilder.Init(String fullname, TypeAttributes attr, Type parent, Type[] interfaces, ModuleBuilder module, PackingSize iPackingSize, Int32 iTypeSize, TypeBuilder enclosingType) at System.Reflection.Emit.ModuleBuilder.DefineTypeNoLock(String name, TypeAttributes attr, Type parent, Type[] interfaces, PackingSize packingSize, Int32 typesize) at System.Reflection.Emit.ModuleBuilder.DefineType(String name, TypeAttributes attr, Type parent) at Server.Runtime.RuntimeTypeBuilder.Define(String name, Type parentType) in c:\Root\Beta2\Core\RuntimeTypeBuilder.cs:line 22 at Server.Runtime.RuntimeTypeBuilder.DefineItem(String typeName, Type parent) in c:\Root\Beta2\Core\RuntimeTypeBuilder.cs:line 139 at Server.ScriptCompiler.FindOrCreateTypeByFullName(String fullName, Type parent) in c:\Root\Beta2\Core\ScriptCompiler.cs:line 433 at Server.Items.ItemsDatabase.NewTypeGump.OnResponse(NetState sender, RelayInfo info) in c:\Root\Beta2\Core\Items\ItemsDatabase.cs:line 2331 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 | ||||||||||||
Další informace | Přidáno z fóra: http://forum.manawydan.cz/showthread.php?tid=1941&pid=90491#pid90491 [^] (uživatel: Stig) | ||||||||||||
Značky | Žádné štítky nepřiloženy. | ||||||||||||
Přiložené soubory | |||||||||||||
Poznámky k problému | |
(0003696) Whitey (správce) 30.08.2015 - 16:23 |
Tohle zatím nedovedu opravit, zasahuje to moc hluboko. Možná jen ošetřit - ukládat názvy smazaných typů do seznamu, a nepovolovat založit název v seznamu obsažený až do restartu. Protože seznam nebude serializován, bude po restartu prázdný (stejně jako už nebudou přítomné smazané typy). |
Historie problému | |||
Čas modifikace | Uživatelské jméno | Pole | Změna |
19.08.2015 - 17:33 | Whitey | Nový problém | |
30.08.2015 - 16:23 | Whitey | Poznámka přidána: 0003696 |
Copyright © 2000 - 2024 MantisBT Team |