zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
47.9k stars 2.82k forks source link

Log spams with error messages #17779

Open tbrolin opened 2 weeks ago

tbrolin commented 2 weeks ago

Check for existing issues

Describe the bug / provide steps to reproduce it

I opened the zed logs and it is constantly logging "[ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))" whenever there is some activity going on in the zed editor.

Environment

Zed: v0.152.3 (Zed) OS: macOS 14.6.1 Memory: 36 GiB Architecture: aarch64

If applicable, add mockups / screenshots to help explain present your vision of the feature

No response

If applicable, attach your Zed.log file to this issue.

Zed.log

...
2024-09-13T08:32:07.767124+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:07.774624+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:07.783872+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:07.787764+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.350378+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.352923+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.367048+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.36875+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.417037+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.419263+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.850232+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:08.855831+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.349746+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.353+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.51678+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.522645+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.550458+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.555597+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.567074+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
2024-09-13T08:32:09.571573+02:00 [ERROR] Usvg(ParsingFailed(InvalidChar(61, 62, TextPos { row: 24, col: 76 })))
...
notpeter commented 2 weeks ago

I think that error message should only be triggered when our UI is loading an SVG asset.

Looks like there is only one of our svg assets which has >24 lines: assets/icons/ai.svg (and a copy at assets/icons/file_icons/ai.svg).

Do you have a minimal reproduction case which triggers this?