MapleServer2
MapleServer2 copied to clipboard
Map error
Describe the bug
An error occurs when attempting to enter any map. (guide quest in progress)
To Reproduce
- Enter Persika Butik(?)
- Loading...
Expected behavior
BOOM!
Screenshots
Stack trace of the error
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Repeat 2 times:
at Maple2.PathEngine.PathEnginePINVOKE.Mesh_generateUnobstructedSpaceFor(System.Runtime.InteropServices.HandleRef, System.Runtime.InteropServices.HandleRef, Boolean, System.String[])
at Maple2.PathEngine.Mesh.generateUnobstructedSpaceFor(Maple2.PathEngine.Shape, Boolean, System.Collections.Generic.IDictionary2<System.String,System.String>) at MapleServer2.Types.FieldNavigator.AddShape(Maple2Storage.Types.Metadata.NpcMetadataCapsule) at MapleServer2.Managers.FieldManager.RequestNpc(Int32, Maple2Storage.Types.CoordF, Maple2Storage.Types.CoordF, Int16) at MapleServer2.Managers.FieldManager.RequestNpc(Maple2Storage.Types.Metadata.MapNpc, Maple2Storage.Types.CoordF, Maple2Storage.Types.CoordF) at MapleServer2.Managers.FieldManager.AddEntitiesToState() at MapleServer2.Managers.FieldManager..ctor(MapleServer2.Types.Player) at MapleServer2.Tools.FieldManagerFactory.GetManager(MapleServer2.Types.Player) at MapleServer2.Servers.Game.GameSession.InitPlayer(MapleServer2.Types.Player) at MapleServer2.PacketHandlers.Common.ResponseKeyHandler.Handle(MapleServer2.Servers.Game.GameSession, MaplePacketLib2.Tools.PacketReader) at MapleServer2.Network.PacketRouter
1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].OnPacket(System.Object, MaplePacketLib2.Tools.PacketReader)
at MapleServer2.Network.Session+<ReadRecvPipe>d__36.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1+AsyncStateMachineBox
1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ExecutionContextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1+AsyncStateMachineBox
1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext(System.Threading.Thread)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1+AsyncStateMachineBox
1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
at System.Threading.ThreadPool+<>c.<.cctor>b__87_0(System.Object)
at MapleServer2.Network.QueuedPipeScheduler.ProcessQueue()
at MapleServer2.Network.Session.StartInternal()
at System.Threading.Thread+StartHelper.Callback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.Thread.StartCallback()
Latest commit id