macOS + REDUCE_EXPORTS: Cap’n Proto misidentifies kj::Exception as unknown non-KJ exception #34723

issue ryanofsky openend this issue on March 3, 2026
  1. ryanofsky commented at 6:24 pm on March 3, 2026: contributor

    macOS builds with REDUCE_EXPORTS currently cause Cap’n Proto RPC to report:

    0remote exception: unknown non-KJ exception of type: kj::Exception
    

    instead of expected typed exception messages. Tests currently contain a workaround to accept this behavior.

    This issue tracks investigating and fixing the underlying exception type visibility/RTTI problem and removing the workaround.

    Related: #34422 (review)

  2. fanquake added the label macOS on Mar 3, 2026
  3. fanquake added the label interfaces on Mar 3, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-03-09 09:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me