-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wrong-type-argument window-live-p nil occurs at each debugger step triggered by UI buttons #826
Comments
I am having the same issue. If it helps, after invoking 'dap-debug', the Message buffer shows: Is there some missing configuration piece for debugpy? |
I am also seeing this, I am using remote dlv debugging for go. When the code hits a breakpoint I get the filter message, and then nothing happens in the UI. I can see that the thread/goroutine has halted, but any further debugging just doesn't really seem to work well due to the failure in the filter. |
Using the debugger, this seems to be the culprit line in dap--go-to-stack-frame:
This is on emacs 29.4, built for aarch64-apple-darwin23.4.0 I reproduced this on emacs 30.1, specifically commit 8ac894e This is very unfortunate since this makes the entire debugger just... not work at all. |
See #837 for a proposed fix. |
I had the same issue, tried your solution and now it's working. |
Debugging in dap-mode has stopped working recently. The issue occurs when attempting to step through code after hitting a breakpoint. This happens for both Python and PHP scripts. The error message I get is:
wrong-type-argument window-live-p nil
If I repeat to click on step in button, I see that debugger executes next steps, but each step causes same error.
What is suprising, that dap-next command (M-x dap-next) works as expected, this doesn't generate error.
Emacs version:
GNU Emacs 29.4 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0)
dap-mode version:
20250131.1624
dap-mode configuration:
Debug-on-error output
The text was updated successfully, but these errors were encountered: