You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(osc): an unresolvable destination logs an error on every send and shows no row #369
An OSC destination whose host name does not resolve, used without an interface pin, fails to create its client on every send. Each attempt logs an ERROR ("Failed to create OSC client …"): a probe logged 600 lines for 600 sends, so a transmitter row streaming at its frame rate writes thousands of lines a minute and buries the log tail the diagnostics bundle carries. Because no client is ever created, the destination also gets no send-failure record, so neither the Operator Screen nor Statistics shows that this destination is not being reached.
Expected
A destination whose client cannot be created gets a retry delay and a send-failure record like any other failing destination: one log line per failure streak (with the periodic reminder), and a row naming the destination on the Operator Screen and in Statistics until it can be reached again.
Setup
All platforms, an OSC destination configured by a host name that the show network's resolver cannot answer, no interface pin. Found while reviewing the send-failure reporting for #322.
The logging half is fixed by #492: a destination whose client cannot be created now waits 1 s between attempts and logs one WARNING per failure streak, a reminder at most once a minute, and one INFO when the client is created.
Still open: the row naming the destination on the Operator Screen and in Statistics. It needs the per-destination send records from #359, which is not on main yet.
Activity
fix(osc): wait and log once when an OSC client cannot be created (#492)
michelhonold commentedon Oct 25, 2026
The logging half is fixed by #492: a destination whose client cannot be created now waits 1 s between attempts and logs one WARNING per failure streak, a reminder at most once a minute, and one INFO when the client is created.
Still open: the row naming the destination on the Operator Screen and in Statistics. It needs the per-destination send records from #359, which is not on
mainyet.