Skip to content

Stops at the same breakpoint twice (sometimes) #11

@atomicptr

Description

@atomicptr

In some scenarios it seems like the debugger holds at the same breakpoint twice

2025-08-08T09:27:27.176Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 202 Paused main/level/grid.script 107
2025-08-08T09:27:27.177Z alpha INFO [mobdap.debug-server:48] - Paused at file: main/level/grid.script line: 107
2025-08-08T09:27:27.177Z alpha INFO [mobdap.handler:265] - Received command from debug server: {:cmd :stopped, :type :breakpoint, :breakpoint {:file "main/level/grid.script", :line "107"}}
2025-08-08T09:27:27.177Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "event", :event "stopped", :body {:reason "breakpoint", :allThreadsStopped true, :threadId 1, :hitBreakpointIds [1]}}
2025-08-08T09:27:27.179Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 42, :command "stackTrace", :type "request", :arguments {:threadId 1, :startFrame 0}}
2025-08-08T09:27:27.179Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 42, :command "stackTrace", :type "request", :arguments {:threadId 1, :startFrame 0}}
2025-08-08T09:27:27.180Z alpha INFO [mobdap.debug-server:118] - Handler -> Debug Server: {:cmd :stacktrace, :start 0, :length nil, :seq 42}
2025-08-08T09:27:27.180Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee STACK
2025-08-08T09:27:27.181Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK do local _={{{nil,"main/level/grid.script",54,107,"Lua","","main/level/grid.script"},{message_id={"hash: [Grid::MovePlayer]","hash: [Grid::MovePlayer]"},self={"Script: 0x7fc4f3a50060","Script: 0x7fc4f3a50060"},delta_pos={"vmath.vector3(-1, 0, 0)","vmath.vector3(-1, 0, 0)"},target_pos={"vmath.vector3(36, 36, 5)","vmath.vector3(36, 36, 5)"},message={{direction="left"},"table: 0x7fc4f3a83760"},sender={"url: [main:/room_manager#room_manager]","url: [main:/room_manager#room_manager]"}},{c_map={"#map","#map"},c_player_factory={"#player_factory","#player_factory"},grid_pos_to_world_pos={function() --[[..skipped..]] end,"function: 0x7fc530032510"},find={function() --[[..skipped..]] end,"function: 0x7fc5300336b0"},player_z={5,"5"},Msg={{PlayerFinishedMoving="hash: [Grid::PlayerFinishedMoving]",InitRoom="hash: [RoomManager::InitRoom]",MovePlayer=nil,RoomFinishedCreating="hash: [RoomManager::RoomFinishedCreating]",MapFinishedCreating="hash: [LevelManager::MapFinishedCreating]",SetupGrid="hash: [Grid::SetupGrid]",GridFinishedSetup="hash: [Grid::GridFinishedSetup]",CreateMap="hash: [LevelManager::CreateMap]"},"table: 0x7fc530029790"}}}};local __={};_[1][3].Msg[1].MovePlayer=_[1][2].message_id[1];return _;end
2025-08-08T09:27:27.185Z alpha INFO [mobdap.handler:265] - Received command from debug server: {:cmd :stacktrace, :stack [[["main/level/grid.script" "54" "107" "Lua" "" "main/level/grid.script"] {:self ["Script: 0x7fc4f3a50060" "Script: 0x7fc4f3a50060"], :message [{:direction "left"} "table: 0x7fc4f3a83760"], :sender ["url: [main:/room_manager#room_manager]" "url: [main:/room_manager#room_manager]"], :delta_pos ["vmath.vector3(-1, 0, 0)" "vmath.vector3(-1, 0, 0)"], :target_pos ["vmath.vector3(36, 36, 5)" "vmath.vector3(36, 36, 5)"], :message_id ["hash: [Grid::MovePlayer]" "hash: [Grid::MovePlayer]"]} {:grid_pos_to_world_pos [:function "function: 0x7fc530032510"], :player_z ["5" "5"], :c_player_factory ["#player_factory" "#player_factory"], :Msg [{:GridFinishedSetup "hash: [Grid::GridFinishedSetup]", :PlayerFinishedMoving "hash: [Grid::PlayerFinishedMoving]", :SetupGrid "hash: [Grid::SetupGrid]", :CreateMap "hash: [LevelManager::CreateMap]", :InitRoom "hash: [RoomManager::InitRoom]", :MovePlayer "hash: [Grid::MovePlayer]", :RoomFinishedCreating "hash: [RoomManager::RoomFinishedCreating]", :MapFinishedCreating "hash: [LevelManager::MapFinishedCreating]"} "table: 0x7fc530029790"], :find [:function "function: 0x7fc5300336b0"], :c_map ["#map" "#map"]}]], :seq 42}
2025-08-08T09:27:27.186Z alpha INFO [mobdap.handler:294] - Stacktrace Result ({:id 7, :name "", :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 107, :column 0, :extras {:scope-start 54, :stack {:id 48, :values {:self {:id 43, :name :self, :type :Script, :addr "0x7fc4f3a50060", :value "Script: 0x7fc4f3a50060"}, :message {:id 44, :name :message, :type :table, :addr "0x7fc4f3a83760", :value {:direction {:name :direction, :type :constant, :value "left"}}}, :sender {:name :sender, :type :constant, :value "url: [main:/room_manager#room_manager]"}, :delta_pos {:name :delta_pos, :type :constant, :value "vmath.vector3(-1, 0, 0)"}, :target_pos {:name :target_pos, :type :constant, :value "vmath.vector3(36, 36, 5)"}, :message_id {:name :message_id, :type :constant, :value "hash: [Grid::MovePlayer]"}}}, :upvalues {:id 49, :values {:grid_pos_to_world_pos {:id 45, :name :grid_pos_to_world_pos, :type :function, :addr "0x7fc530032510", :value :function}, :player_z {:name :player_z, :type :constant, :value "5"}, :c_player_factory {:name :c_player_factory, :type :constant, :value "#player_factory"}, :Msg {:id 46, :name :Msg, :type :table, :addr "0x7fc530029790", :value {:GridFinishedSetup {:name :GridFinishedSetup, :type :constant, :value "hash: [Grid::GridFinishedSetup]"}, :PlayerFinishedMoving {:name :PlayerFinishedMoving, :type :constant, :value "hash: [Grid::PlayerFinishedMoving]"}, :SetupGrid {:name :SetupGrid, :type :constant, :value "hash: [Grid::SetupGrid]"}, :CreateMap {:name :CreateMap, :type :constant, :value "hash: [LevelManager::CreateMap]"}, :InitRoom {:name :InitRoom, :type :constant, :value "hash: [RoomManager::InitRoom]"}, :MovePlayer {:name :MovePlayer, :type :constant, :value "hash: [Grid::MovePlayer]"}, :RoomFinishedCreating {:name :RoomFinishedCreating, :type :constant, :value "hash: [RoomManager::RoomFinishedCreating]"}, :MapFinishedCreating {:name :MapFinishedCreating, :type :constant, :value "hash: [LevelManager::MapFinishedCreating]"}}}, :find {:id 47, :name :find, :type :function, :addr "0x7fc5300336b0", :value :function}, :c_map {:name :c_map, :type :constant, :value "#map"}}}, :type ""}})
2025-08-08T09:27:27.187Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 42, :success true, :command "stackTrace", :body {:stackFrames ({:id 7, :name "", :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 107, :column 0}), :totalFrames 1}}
2025-08-08T09:27:27.188Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 43, :command "scopes", :type "request", :arguments {:frameId 7}}
2025-08-08T09:27:27.189Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 43, :command "scopes", :type "request", :arguments {:frameId 7}}
2025-08-08T09:27:27.189Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 43, :success true, :command "scopes", :body {:scopes [{:name "Stack", :presentationHint "locals", :variablesReference 48, :namedVariables 6, :indexedVariables 0, :expensive false, :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 54} {:name "Upvalues", :presentationHint "registers", :variablesReference 49, :namedVariables 6, :indexedVariables 0, :expensive false, :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 54}]}}
2025-08-08T09:27:27.194Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 44, :command "variables", :type "request", :arguments {:variablesReference 48}}
2025-08-08T09:27:27.195Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 44, :command "variables", :type "request", :arguments {:variablesReference 48}}
2025-08-08T09:27:27.195Z alpha WARN [mobdap.handler:473] - Unknown variable type found: :self {:id 43, :name :self, :type :Script, :addr "0x7fc4f3a50060", :value "Script: 0x7fc4f3a50060"}
2025-08-08T09:27:27.196Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 44, :success true, :command "variables", :body {:variables [{:name "self", :value "Script: 0x7fc4f3a50060", :variablesReference 0, :type "unknown"} {:name "message", :value "{direction = left}", :type "object", :evaluateName "message", :variablesReference 44, :namedVariables 1, :indexedVariables 0, :presentationHint {:kind "data", :attributes "rawObject"}} {:name "sender", :value "url: [main:/room_manager#room_manager]", :type "string", :evaluateName "sender", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "delta_pos", :value "vmath.vector3(-1, 0, 0)", :type "string", :evaluateName "delta_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "target_pos", :value "vmath.vector3(36, 36, 5)", :type "string", :evaluateName "target_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "message_id", :value "hash: [Grid::MovePlayer]", :type "string", :evaluateName "message_id", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}}]}}
2025-08-08T09:27:27.196Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 45, :command "variables", :type "request", :arguments {:variablesReference 49}}
2025-08-08T09:27:27.196Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 45, :command "variables", :type "request", :arguments {:variablesReference 49}}
2025-08-08T09:27:27.197Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 45, :success true, :command "variables", :body {:variables [{:name "grid_pos_to_world_pos", :value "function: 0x7fc530032510", :type "function", :variablesReference 0, :presentationHint {:kind "method"}} {:name "player_z", :value "5", :type "string", :evaluateName "player_z", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "c_player_factory", :value "#player_factory", :type "string", :evaluateName "c_player_factory", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "Msg", :value "{GridFinishedSetup = hash: [Grid::GridFinishedSetup], PlayerFinishedMoving = hash: [Grid::PlayerFinishedMoving], SetupGrid = hash: [Grid::SetupGrid], CreateMap = hash: [LevelManager::CreateMap], InitRoom = hash: [RoomManager::InitRoom], MovePlayer = hash: [Grid::MovePlayer], RoomFinishedCreating = hash: [RoomManager::RoomFinishedCreating], MapFinishedCreating = hash: [LevelManager::MapFinishedCreating]}", :type "object", :evaluateName "Msg", :variablesReference 46, :namedVariables 8, :indexedVariables 0, :presentationHint {:kind "data", :attributes "rawObject"}} {:name "find", :value "function: 0x7fc5300336b0", :type "function", :variablesReference 0, :presentationHint {:kind "method"}} {:name "c_map", :value "#map", :type "string", :evaluateName "c_map", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}}]}}
2025-08-08T09:27:27.198Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 46, :command "variables", :type "request", :arguments {:variablesReference 48}}
2025-08-08T09:27:27.198Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 46, :command "variables", :type "request", :arguments {:variablesReference 48}}
2025-08-08T09:27:27.198Z alpha WARN [mobdap.handler:473] - Unknown variable type found: :self {:id 43, :name :self, :type :Script, :addr "0x7fc4f3a50060", :value "Script: 0x7fc4f3a50060"}
2025-08-08T09:27:27.198Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 46, :success true, :command "variables", :body {:variables [{:name "self", :value "Script: 0x7fc4f3a50060", :variablesReference 0, :type "unknown"} {:name "message", :value "{direction = left}", :type "object", :evaluateName "message", :variablesReference 44, :namedVariables 1, :indexedVariables 0, :presentationHint {:kind "data", :attributes "rawObject"}} {:name "sender", :value "url: [main:/room_manager#room_manager]", :type "string", :evaluateName "sender", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "delta_pos", :value "vmath.vector3(-1, 0, 0)", :type "string", :evaluateName "delta_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "target_pos", :value "vmath.vector3(36, 36, 5)", :type "string", :evaluateName "target_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "message_id", :value "hash: [Grid::MovePlayer]", :type "string", :evaluateName "message_id", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}}]}}




2025-08-08T09:27:53.434Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 47, :command "continue", :type "request", :arguments {:threadId 1, :granularity "statement"}}
2025-08-08T09:27:53.434Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 47, :command "continue", :type "request", :arguments {:threadId 1, :granularity "statement"}}
2025-08-08T09:27:53.435Z alpha INFO [mobdap.debug-server:118] - Handler -> Debug Server: {:cmd :set-breakpoints, :breakpoints {"main/level/grid.script" [{:line 107, :verified true, :id 1}]}}
2025-08-08T09:27:53.435Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee DELB * 0
2025-08-08T09:27:53.436Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee SETB main/level/grid.script 107
2025-08-08T09:27:53.436Z alpha INFO [mobdap.debug-server:118] - Handler -> Debug Server: {:cmd :run}
2025-08-08T09:27:53.437Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 47, :success true, :command "continue", :body nil}
2025-08-08T09:27:53.437Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee RUN
2025-08-08T09:27:53.437Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK
2025-08-08T09:27:53.437Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK
2025-08-08T09:27:53.437Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK
2025-08-08T09:27:53.478Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 202 Paused main/level/grid.script 107
2025-08-08T09:27:53.478Z alpha INFO [mobdap.debug-server:48] - Paused at file: main/level/grid.script line: 107
2025-08-08T09:27:53.479Z alpha INFO [mobdap.handler:265] - Received command from debug server: {:cmd :stopped, :type :breakpoint, :breakpoint {:file "main/level/grid.script", :line "107"}}
2025-08-08T09:27:53.480Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "event", :event "stopped", :body {:reason "breakpoint", :allThreadsStopped true, :threadId 1, :hitBreakpointIds [1]}}
2025-08-08T09:27:53.481Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 48, :command "stackTrace", :type "request", :arguments {:threadId 1, :startFrame 0}}
2025-08-08T09:27:53.481Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 48, :command "stackTrace", :type "request", :arguments {:threadId 1, :startFrame 0}}
2025-08-08T09:27:53.481Z alpha INFO [mobdap.debug-server:118] - Handler -> Debug Server: {:cmd :stacktrace, :start 0, :length nil, :seq 48}
2025-08-08T09:27:53.482Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee STACK
2025-08-08T09:27:53.482Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK do local _={{{nil,"main/level/grid.script",54,107,"Lua","","main/level/grid.script"},{message_id={"hash: [Grid::MovePlayer]","hash: [Grid::MovePlayer]"},self={"Script: 0x7fc4f3a50060","Script: 0x7fc4f3a50060"},delta_pos={"vmath.vector3(-1, 0, 0)","vmath.vector3(-1, 0, 0)"},target_pos={"vmath.vector3(36, 36, 5)","vmath.vector3(36, 36, 5)"},message={{direction="left"},"table: 0x7fc4f3a83760"},sender={"url: [main:/room_manager#room_manager]","url: [main:/room_manager#room_manager]"}},{c_map={"#map","#map"},c_player_factory={"#player_factory","#player_factory"},grid_pos_to_world_pos={function() --[[..skipped..]] end,"function: 0x7fc530032510"},find={function() --[[..skipped..]] end,"function: 0x7fc5300336b0"},player_z={5,"5"},Msg={{PlayerFinishedMoving="hash: [Grid::PlayerFinishedMoving]",InitRoom="hash: [RoomManager::InitRoom]",MovePlayer=nil,RoomFinishedCreating="hash: [RoomManager::RoomFinishedCreating]",MapFinishedCreating="hash: [LevelManager::MapFinishedCreating]",SetupGrid="hash: [Grid::SetupGrid]",GridFinishedSetup="hash: [Grid::GridFinishedSetup]",CreateMap="hash: [LevelManager::CreateMap]"},"table: 0x7fc530029790"}}}};local __={};_[1][3].Msg[1].MovePlayer=_[1][2].message_id[1];return _;end
2025-08-08T09:27:53.485Z alpha INFO [mobdap.handler:265] - Received command from debug server: {:cmd :stacktrace, :stack [[["main/level/grid.script" "54" "107" "Lua" "" "main/level/grid.script"] {:self ["Script: 0x7fc4f3a50060" "Script: 0x7fc4f3a50060"], :message [{:direction "left"} "table: 0x7fc4f3a83760"], :sender ["url: [main:/room_manager#room_manager]" "url: [main:/room_manager#room_manager]"], :delta_pos ["vmath.vector3(-1, 0, 0)" "vmath.vector3(-1, 0, 0)"], :target_pos ["vmath.vector3(36, 36, 5)" "vmath.vector3(36, 36, 5)"], :message_id ["hash: [Grid::MovePlayer]" "hash: [Grid::MovePlayer]"]} {:grid_pos_to_world_pos [:function "function: 0x7fc530032510"], :player_z ["5" "5"], :c_player_factory ["#player_factory" "#player_factory"], :Msg [{:GridFinishedSetup "hash: [Grid::GridFinishedSetup]", :PlayerFinishedMoving "hash: [Grid::PlayerFinishedMoving]", :SetupGrid "hash: [Grid::SetupGrid]", :CreateMap "hash: [LevelManager::CreateMap]", :InitRoom "hash: [RoomManager::InitRoom]", :MovePlayer "hash: [Grid::MovePlayer]", :RoomFinishedCreating "hash: [RoomManager::RoomFinishedCreating]", :MapFinishedCreating "hash: [LevelManager::MapFinishedCreating]"} "table: 0x7fc530029790"], :find [:function "function: 0x7fc5300336b0"], :c_map ["#map" "#map"]}]], :seq 48}
2025-08-08T09:27:53.486Z alpha INFO [mobdap.handler:294] - Stacktrace Result ({:id 8, :name "", :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 107, :column 0, :extras {:scope-start 54, :stack {:id 55, :values {:self {:id 50, :name :self, :type :Script, :addr "0x7fc4f3a50060", :value "Script: 0x7fc4f3a50060"}, :message {:id 51, :name :message, :type :table, :addr "0x7fc4f3a83760", :value {:direction {:name :direction, :type :constant, :value "left"}}}, :sender {:name :sender, :type :constant, :value "url: [main:/room_manager#room_manager]"}, :delta_pos {:name :delta_pos, :type :constant, :value "vmath.vector3(-1, 0, 0)"}, :target_pos {:name :target_pos, :type :constant, :value "vmath.vector3(36, 36, 5)"}, :message_id {:name :message_id, :type :constant, :value "hash: [Grid::MovePlayer]"}}}, :upvalues {:id 56, :values {:grid_pos_to_world_pos {:id 52, :name :grid_pos_to_world_pos, :type :function, :addr "0x7fc530032510", :value :function}, :player_z {:name :player_z, :type :constant, :value "5"}, :c_player_factory {:name :c_player_factory, :type :constant, :value "#player_factory"}, :Msg {:id 53, :name :Msg, :type :table, :addr "0x7fc530029790", :value {:GridFinishedSetup {:name :GridFinishedSetup, :type :constant, :value "hash: [Grid::GridFinishedSetup]"}, :PlayerFinishedMoving {:name :PlayerFinishedMoving, :type :constant, :value "hash: [Grid::PlayerFinishedMoving]"}, :SetupGrid {:name :SetupGrid, :type :constant, :value "hash: [Grid::SetupGrid]"}, :CreateMap {:name :CreateMap, :type :constant, :value "hash: [LevelManager::CreateMap]"}, :InitRoom {:name :InitRoom, :type :constant, :value "hash: [RoomManager::InitRoom]"}, :MovePlayer {:name :MovePlayer, :type :constant, :value "hash: [Grid::MovePlayer]"}, :RoomFinishedCreating {:name :RoomFinishedCreating, :type :constant, :value "hash: [RoomManager::RoomFinishedCreating]"}, :MapFinishedCreating {:name :MapFinishedCreating, :type :constant, :value "hash: [LevelManager::MapFinishedCreating]"}}}, :find {:id 54, :name :find, :type :function, :addr "0x7fc5300336b0", :value :function}, :c_map {:name :c_map, :type :constant, :value "#map"}}}, :type ""}})
2025-08-08T09:27:53.487Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 48, :success true, :command "stackTrace", :body {:stackFrames ({:id 8, :name "", :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 107, :column 0}), :totalFrames 1}}
2025-08-08T09:27:53.488Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 49, :command "scopes", :type "request", :arguments {:frameId 8}}
2025-08-08T09:27:53.488Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 49, :command "scopes", :type "request", :arguments {:frameId 8}}
2025-08-08T09:27:53.489Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 49, :success true, :command "scopes", :body {:scopes [{:name "Stack", :presentationHint "locals", :variablesReference 55, :namedVariables 6, :indexedVariables 0, :expensive false, :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 54} {:name "Upvalues", :presentationHint "registers", :variablesReference 56, :namedVariables 6, :indexedVariables 0, :expensive false, :source {:path "/home/christopher/dev/defold/AbyssFall/main/level/grid.script"}, :line 54}]}}
2025-08-08T09:27:53.492Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 50, :command "variables", :type "request", :arguments {:variablesReference 55}}
2025-08-08T09:27:53.492Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 50, :command "variables", :type "request", :arguments {:variablesReference 55}}
2025-08-08T09:27:53.493Z alpha WARN [mobdap.handler:473] - Unknown variable type found: :self {:id 50, :name :self, :type :Script, :addr "0x7fc4f3a50060", :value "Script: 0x7fc4f3a50060"}
2025-08-08T09:27:53.493Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 50, :success true, :command "variables", :body {:variables [{:name "self", :value "Script: 0x7fc4f3a50060", :variablesReference 0, :type "unknown"} {:name "message", :value "{direction = left}", :type "object", :evaluateName "message", :variablesReference 51, :namedVariables 1, :indexedVariables 0, :presentationHint {:kind "data", :attributes "rawObject"}} {:name "sender", :value "url: [main:/room_manager#room_manager]", :type "string", :evaluateName "sender", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "delta_pos", :value "vmath.vector3(-1, 0, 0)", :type "string", :evaluateName "delta_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "target_pos", :value "vmath.vector3(36, 36, 5)", :type "string", :evaluateName "target_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "message_id", :value "hash: [Grid::MovePlayer]", :type "string", :evaluateName "message_id", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}}]}}
2025-08-08T09:27:53.493Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 51, :command "variables", :type "request", :arguments {:variablesReference 56}}
2025-08-08T09:27:53.493Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 51, :command "variables", :type "request", :arguments {:variablesReference 56}}
2025-08-08T09:27:53.494Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 51, :success true, :command "variables", :body {:variables [{:name "grid_pos_to_world_pos", :value "function: 0x7fc530032510", :type "function", :variablesReference 0, :presentationHint {:kind "method"}} {:name "player_z", :value "5", :type "string", :evaluateName "player_z", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "c_player_factory", :value "#player_factory", :type "string", :evaluateName "c_player_factory", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "Msg", :value "{GridFinishedSetup = hash: [Grid::GridFinishedSetup], PlayerFinishedMoving = hash: [Grid::PlayerFinishedMoving], SetupGrid = hash: [Grid::SetupGrid], CreateMap = hash: [LevelManager::CreateMap], InitRoom = hash: [RoomManager::InitRoom], MovePlayer = hash: [Grid::MovePlayer], RoomFinishedCreating = hash: [RoomManager::RoomFinishedCreating], MapFinishedCreating = hash: [LevelManager::MapFinishedCreating]}", :type "object", :evaluateName "Msg", :variablesReference 53, :namedVariables 8, :indexedVariables 0, :presentationHint {:kind "data", :attributes "rawObject"}} {:name "find", :value "function: 0x7fc5300336b0", :type "function", :variablesReference 0, :presentationHint {:kind "method"}} {:name "c_map", :value "#map", :type "string", :evaluateName "c_map", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}}]}}
2025-08-08T09:27:53.494Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 52, :command "variables", :type "request", :arguments {:variablesReference 55}}
2025-08-08T09:27:53.494Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 52, :command "variables", :type "request", :arguments {:variablesReference 55}}
2025-08-08T09:27:53.495Z alpha WARN [mobdap.handler:473] - Unknown variable type found: :self {:id 50, :name :self, :type :Script, :addr "0x7fc4f3a50060", :value "Script: 0x7fc4f3a50060"}
2025-08-08T09:27:53.495Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 52, :success true, :command "variables", :body {:variables [{:name "self", :value "Script: 0x7fc4f3a50060", :variablesReference 0, :type "unknown"} {:name "message", :value "{direction = left}", :type "object", :evaluateName "message", :variablesReference 51, :namedVariables 1, :indexedVariables 0, :presentationHint {:kind "data", :attributes "rawObject"}} {:name "sender", :value "url: [main:/room_manager#room_manager]", :type "string", :evaluateName "sender", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "delta_pos", :value "vmath.vector3(-1, 0, 0)", :type "string", :evaluateName "delta_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "target_pos", :value "vmath.vector3(36, 36, 5)", :type "string", :evaluateName "target_pos", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}} {:name "message_id", :value "hash: [Grid::MovePlayer]", :type "string", :evaluateName "message_id", :variablesReference 0, :namedVariables 0, :indexedVariables 0, :presentationHint {:kind "data", :attributes ["constant"]}}]}}



2025-08-08T09:28:23.614Z alpha INFO [mobdap.adapter:35] - Received Message: {:seq 53, :command "continue", :type "request", :arguments {:threadId 1, :granularity "statement"}}
2025-08-08T09:28:23.615Z alpha INFO [mobdap.handler:571] - Handle incoming message: {:seq 53, :command "continue", :type "request", :arguments {:threadId 1, :granularity "statement"}}
2025-08-08T09:28:23.615Z alpha INFO [mobdap.debug-server:118] - Handler -> Debug Server: {:cmd :set-breakpoints, :breakpoints {"main/level/grid.script" [{:line 107, :verified true, :id 1}]}}
2025-08-08T09:28:23.615Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee DELB * 0
2025-08-08T09:28:23.616Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee SETB main/level/grid.script 107
2025-08-08T09:28:23.616Z alpha INFO [mobdap.debug-server:118] - Handler -> Debug Server: {:cmd :run}
2025-08-08T09:28:23.616Z alpha INFO [mobdap.adapter:43] - Send Message: {:type "response", :request_seq 53, :success true, :command "continue", :body nil}
2025-08-08T09:28:23.617Z alpha INFO [mobdap.debug-server:21] - Debug Server -> Debuggee RUN
2025-08-08T09:28:23.617Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK
2025-08-08T09:28:23.618Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK
2025-08-08T09:28:23.618Z alpha INFO [mobdap.debug-server:30] - Debuggee -> Debug Server: 200 OK

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions