Skip to content

Error messages when reloading project sometimes don't print #104593

Closed
@TemporalCatcher

Description

@TemporalCatcher

Tested versions

Reproducible: 4.4.stable, 4.5.dev1

System information

Godot v4.4.stable - Windows 11 (build 26100) - Multi-window, 1 monitor - OpenGL 3 (Compatibility) - NVIDIA GeForce GTX 1660 Ti (NVIDIA; 32.0.15.5585) - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 threads)

Issue description

Sometimes when reloading a project that has errors on load, not every line gets printed as you can see below. Initially I thought the errors were not getting thrown, but as you can see in the video, the errors did get thrown, but when only 3 errors are printed, it still says 4 errors. Upon pressing the visibility twice (turning it off and back on) it actually shows the full printed errors. Sadly, this bug is random, and you can't actually tell when it will happen.

error_not_printed.mp4

Steps to reproduce

  1. Import MRP
  2. Open some_resource.gd (this will be our error maker)
  3. Reload the project and pray you get fewer than 4 errors printed

It may take a while to reproduce the bug because of how fickle it is

Minimal reproduction project (MRP)

error_mrp.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions