Skip to content

Stops at the same breakpoint twice (sometimes) #11

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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