Issue Checklist
Platform
Linux (Downloadable Build)
Version
0.8.1
Description
When I removed the darnell pixel icon from assets/images/freeplay/icons, and then opened the Metadata toolbox from Chart Editor it crashed, tracing and debugging to find clues it gave me this result which is odd:
It sees an xml that is nonexistent
Steps to Reproduce
- Remove the darnellpixel files from
assets/images/freeplay/icons
- Enter Chart Editor
- Try Open the Metadata toolbox
- crash
Crash logs
=====================
Funkin Crash Report
Generated by: Friday Night Funkin' - v0.8.1
Git hash: 9fe64c0 (CLEAN)
System timestamp: 2026-01-11-10-55-13
Driver info: OpenGL Vendor=AMD Version=4.6 (Compatibility Profile) Mesa 25.3.3-arch1.1 Renderer=AMD Radeon RX 9060 XT (radeonsi, gfx1200, LLVM 21.1.6, DRM 3.64, 6.18.3-arch1-1) GLSL=4.60
Platform: Linux
Render method: DRAW_TILES
=====================
HXCPP-Immix:
- Memory Used: 590305116 bytes
- Memory Reserved: 636793820 bytes
- Memory Current Pool: 590408668 bytes
- Memory Large Pool: 537014492 bytes
- HXCPP Debugger: Disabled
- HXCPP Exp Generational Mode: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Debug Link: Disabled
- HXCPP Stack Trace: Enabled
- HXCPP Stack Trace Line Numbers: Enabled
- HXCPP Pointer Validation: Enabled
- HXCPP Profiler: Disabled
- HXCPP Local Telemetry: Disabled
- HXCPP C++11: Disabled
- Source Annotation: Disabled
=====================
Flixel Current State: funkin.ui.debug.charting.ChartEditorState
=====================
Haxelibs:
=====================
Null Object Reference
in funkin/data/character/CharacterData.hx#356
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#353
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#278
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#56
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#389
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#326
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#173
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#42
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#30
in funkin/ui/debug/charting/ChartEditorState.hx#3404
in haxe/ui/util/EventMap.hx#93
in haxe/ui/backend/ComponentBase.hx#441
in haxe/ui/containers/menus/MenuCheckBox.hx#95
in haxe/ui/util/EventMap.hx#93
in haxe/ui/backend/ComponentBase.hx#441
in haxe/ui/components/CheckBox.hx#168
in haxe/ui/behaviours/DataBehaviour.hx#22
in haxe/ui/behaviours/Behaviours.hx#95
in haxe/ui/core/Component.hx#1933
in haxe/ui/backend/ComponentBase.hx#1582
in haxe/ui/backend/ComponentBase.hx#1503
in haxe/ui/validation/ValidationManager.hx#140
in haxe/ui/backend/CallLaterImpl.hx#30
in flixel/util/FlxSignal.hx#297
in flixel/FlxGame.hx#686
in flixel/FlxGame.hx#628
in flixel/FlxGame.hx#507
Issue Checklist
Platform
Linux (Downloadable Build)
Version
0.8.1
Description
When I removed the darnell pixel icon from
assets/images/freeplay/icons, and then opened the Metadata toolbox from Chart Editor it crashed, tracing and debugging to find clues it gave me this result which is odd:It sees an xml that is nonexistent
Steps to Reproduce
assets/images/freeplay/iconsCrash logs
=====================
Funkin Crash Report
Generated by: Friday Night Funkin' - v0.8.1
Git hash: 9fe64c0 (CLEAN)
System timestamp: 2026-01-11-10-55-13
Driver info: OpenGL Vendor=AMD Version=4.6 (Compatibility Profile) Mesa 25.3.3-arch1.1 Renderer=AMD Radeon RX 9060 XT (radeonsi, gfx1200, LLVM 21.1.6, DRM 3.64, 6.18.3-arch1-1) GLSL=4.60
Platform: Linux
Render method: DRAW_TILES
=====================
HXCPP-Immix:
=====================
Flixel Current State: funkin.ui.debug.charting.ChartEditorState
=====================
Haxelibs:
=====================
Null Object Reference
in funkin/data/character/CharacterData.hx#356
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#353
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#278
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#56
in funkin/ui/debug/charting/toolboxes/ChartEditorMetadataToolbox.hx#389
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#326
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#173
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#42
in funkin/ui/debug/charting/handlers/ChartEditorToolboxHandler.hx#30
in funkin/ui/debug/charting/ChartEditorState.hx#3404
in haxe/ui/util/EventMap.hx#93
in haxe/ui/backend/ComponentBase.hx#441
in haxe/ui/containers/menus/MenuCheckBox.hx#95
in haxe/ui/util/EventMap.hx#93
in haxe/ui/backend/ComponentBase.hx#441
in haxe/ui/components/CheckBox.hx#168
in haxe/ui/behaviours/DataBehaviour.hx#22
in haxe/ui/behaviours/Behaviours.hx#95
in haxe/ui/core/Component.hx#1933
in haxe/ui/backend/ComponentBase.hx#1582
in haxe/ui/backend/ComponentBase.hx#1503
in haxe/ui/validation/ValidationManager.hx#140
in haxe/ui/backend/CallLaterImpl.hx#30
in flixel/util/FlxSignal.hx#297
in flixel/FlxGame.hx#686
in flixel/FlxGame.hx#628
in flixel/FlxGame.hx#507