View Issue Details

IDProjectCategoryView StatusLast Update
0005100NoesisGUIUnitypublic2026-06-27 09:03
ReporterYolkin Games Assigned To 
PrioritynormalSeverityminor 
Status newResolutionopen 
Product Version3.2.13 
Summary0005100: 2. MultiBinding floods '<converter>' failed to convert source values on teardown
Description
  • Repro: Any MultiBinding with a managed IMultiValueConverter that is live at editor stop-play / scene unload / app exit.
  • Result: One [NOESIS] '<converter>' failed to convert source values error per live MultiBinding, emitted during teardown. Error count == live MultiBinding count at shutdown; the managed Convert is never invoked.
  • Diagnosis: Native teardown evaluates the source bindings after their DependencyObject backing storage is gone, and logs the failure before the managed Convert runs — so defensive UnsetValue/null handling in the converter cannot suppress it.
  • Tracker history: Appears to be a regression of bug 0002347 (fixed 3.1.5, regressed 3.2.0–3.2.2, reportedly targeted for 3.2.14). Reporting to confirm it's still present in 3.2.13.
  • Severity: Medium — noisy, not fatal, but it routes through the Unity log handler into crash/error reporting at every shutdown.
  • Unblocks dropping workaround: we currently route these MultiBindings through a single VM-computed bool to avoid the converter entirely. With the teardown order fixed, the MultiBinding form becomes safe to use again.
PlatformWindows

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-06-27 08:49 Yolkin Games New Issue
2026-06-27 09:03 Yolkin Games Summary MultiBinding floods '<converter>' failed to convert source values on teardown => 2. MultiBinding floods '<converter>' failed to convert source values on teardown
2026-06-27 09:03 Yolkin Games Description Updated