Description
Changelog
Reviews (0)
Copy Full Stack Trace — Godot Editor Plugin
A lightweight editor plugin for Godot that adds a Copy Full button to the Debugger's Stack Trace panel. It collects the active error, selected thread, and every stack frame into one clipboard-ready block of text.
Features
- Adds a Copy Full action directly to the Stack Trace panel
- Includes the active error or break reason
- Includes the currently selected thread
- Copies every frame in the displayed stack trace
- Formats frame numbers, file paths, line numbers, and function names
Installation
- Place
copy-full-stack-trace/folder into your project'saddons/directory. - Open Project → Project Settings → Plugins.
- Enable Copy Full Stack Trace.
Your project should contain:
res://addons/copy-full-stack-trace/
├── LICENSE
├── plugin.cfg
└── plugin.gd
Usage
- Run or debug your project until execution stops on an error or breakpoint.
- Open the Debugger → Stack Trace panel.
- Select the thread whose trace you want to copy.
- Click Copy Full.
- Paste the result into an issue, chat, document, or debugging tool.
Example output
Invalid call. Nonexistent function 'attack' in base 'Nil'.
Thread: Main Thread
Stack Trace:
0 - res://player/player.gd:42 - at function: attack_target
1 - res://player/player.gd:18 - at function: _physics_process
Compatibility
- Godot 4.2 or later
- Runs only in the editor; it is not included in exported games
The plugin integrates with Godot's built-in Stack Trace interface. A future Godot editor UI change may require an update to the plugin.
License
Copy Full Stack Trace is available under the MIT License.
Changelog for version 1.0.0
No changelog provided for this version.