openclaw - 💡(How to fix) Fix Bonjour gateway discovery can trigger unhandled CIAO PROBING/ANNOUNCEMENT CANCELLED rejections and cause gateway restart loops [4 comments, 5 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#71958Fetched 2026-04-27 05:36:51
View on GitHub
Comments
4
Participants
5
Timeline
8
Reactions
2
Timeline (top)
commented ×4labeled ×2closed ×1cross-referenced ×1

Gateway startup can enter repeated restart loops when the Bonjour discovery plugin hits CIAO probing/announcement cancellation failures.

Root Cause

Gateway startup can enter repeated restart loops when the Bonjour discovery plugin hits CIAO probing/announcement cancellation failures.

Fix Action

Fix / Workaround

This looks like a regression around the current update window. Temporary workaround: disable Bonjour discovery via plugins.entries.bonjour.enabled = false.

RAW_BUFFERClick to expand / collapse

Bug type

Behavior bug (incorrect output/state without crash)

Beta release blocker

No

Summary

Gateway startup can enter repeated restart loops when the Bonjour discovery plugin hits CIAO probing/announcement cancellation failures.

Steps to reproduce

  1. Start OpenClaw 2026.4.24 with Bonjour gateway discovery enabled.
  2. Let gateway start on a LAN where Bonjour probing/announcement becomes unstable or hits a naming conflict.
  3. Observe repeated watchdog re-advertise attempts and CIAO cancellation errors in the gateway log.
  4. Observe repeated gateway restarts until Bonjour is disabled.

Expected behavior

Bonjour discovery failures should stay isolated to the Bonjour plugin and should not destabilize the main gateway process.

Actual behavior

Observed repeated CIAO PROBING CANCELLED / CIAO ANNOUNCEMENT CANCELLED unhandled promise rejections, repeated bonjour watchdog re-advertise messages, name/hostname conflict messages, and repeated gateway restarts. Disabling plugins.entries.bonjour.enabled stabilized the gateway immediately.

OpenClaw version

2026.4.24

Operating system

macOS 26.4.1 (arm64)

Install method

mac app / LaunchAgent gateway

Model

openai-codex/gpt-5.4

Provider / routing chain

openclaw -> openai-codex

Additional provider/model setup details

Gateway mode was local with loopback bind. Discord was enabled. The issue reproduced alongside Bonjour name/hostname conflict handling, and the gateway stabilized once plugins.entries.bonjour.enabled = false was applied.

Logs, screenshots, and evidence

Impact and severity

Affected surface: local gateway startup stability Severity: high Frequency: repeated during one incident window Consequence: gateway stability degraded until Bonjour was disabled

Additional information

This looks like a regression around the current update window. Temporary workaround: disable Bonjour discovery via plugins.entries.bonjour.enabled = false.

extent analysis

TL;DR

Disable Bonjour discovery by setting plugins.entries.bonjour.enabled to false to prevent repeated gateway restart loops.

Guidance

  • Identify if the issue is related to naming conflicts or unstable Bonjour probing/announcement by checking the gateway log for CIAO cancellation errors and watchdog re-advertise attempts.
  • Verify that disabling Bonjour discovery stabilizes the gateway by setting plugins.entries.bonjour.enabled to false and observing the gateway's behavior.
  • Consider checking the LAN environment for potential causes of Bonjour instability, such as naming conflicts or network configuration issues.
  • If the issue persists, try to reproduce it with a minimal setup to isolate the cause.

Example

No code snippet is provided as the issue is related to configuration and environment rather than code.

Notes

The provided workaround may not be a permanent solution, and the root cause of the issue should be investigated further. The issue seems to be related to the Bonjour discovery plugin and its interaction with the gateway.

Recommendation

Apply workaround: disable Bonjour discovery via plugins.entries.bonjour.enabled = false, as it immediately stabilizes the gateway and allows for further investigation into the root cause.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Bonjour discovery failures should stay isolated to the Bonjour plugin and should not destabilize the main gateway process.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix Bonjour gateway discovery can trigger unhandled CIAO PROBING/ANNOUNCEMENT CANCELLED rejections and cause gateway restart loops [4 comments, 5 participants]