MapleServer2 icon indicating copy to clipboard operation
MapleServer2 copied to clipboard

Map error

Open Kustale opened this issue 1 year ago • 1 comments

Describe the bug

An error occurs when attempting to enter any map. (guide quest in progress)

To Reproduce

  1. Enter Persika Butik(?)
  2. Loading...

Expected behavior

BOOM!

Screenshots

932759823

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.PacketRouter1[[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+AsyncStateMachineBox1[[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+AsyncStateMachineBox1[[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+AsyncStateMachineBox1[[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

Kustale avatar Apr 06 '23 09:04 Kustale