-
Notifications
You must be signed in to change notification settings - Fork 110
Open
Description
When I launch the debugger pops up and dbg.breakHere() or a BP seems to be hit and I can see information like locals and the breakpoint seems to be hit. But about 1 second later everything disappears and the program continues as if I hit continue or detached the debugger.
I've pretty much followed all the docs.
local dbg = require("emmy_core")
-- Start the TCP debug server
dbg.tcpListen("localhost", 9966)
-- Wait for IDE connection
dbg.waitIDE()
-- Set a strong breakpoint here
dbg.breakHere()
.... code...
and
{
"type": "emmylua_new",
"request": "launch",
"name": "EmmyLua New Debug",
"host": "localhost",
"port": 9966,
"ext": [
".lua",
".lua.txt",
".lua.bytes"
],
"ideConnectDebugger": true,
},
Also log points do not work so it seems like it is more serious than essentially bypassing breakpoints. E.g.,
lua test_debug_client.lua
[EMMY] version: 1, lua version: 54
Starting script...
Iteration: 1, y = 11
Iteration: 2, y = 12
Iteration: 3, y = 13
Iteration: 4, y = 14
Iteration: 5, y = 15
Script finished.
It will wait until I launch the debugger in vscode and once it runs it will load the code/file in vscode and seem to hit the bp but then stop and the script will continue executing in the console.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels