newsletters:2025-05
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
newsletters:2025-05 [2025/06/04 02:19] – [Discord changes] osnr | newsletters:2025-05 [2025/06/04 02:25] (current) – [Hold debugger and bug fixes] osnr | ||
---|---|---|---|
Line 52: | Line 52: | ||
=== Hold debugger and bug fixes === | === Hold debugger and bug fixes === | ||
- | I was debugging an issue with calibration where the new calibration sometimes wouldn' | + | I was debugging an issue with calibration where the new calibration sometimes wouldn' |
+ | |||
+ | It seemed to be an issue with the Collect when calibration poses are present but no calibration is present (that negated query uses a Collect internally). And that issue seemed to come from the Hold of the collection statement not locking in properly. | ||
So I made a Hold debugger at /holds! It lists all current Holds in the system (key, index, held statement), which is a surprisingly useful lens to view everything going on in Folk (not as much spam as the full-statement list, and things that go wrong are usually Hold-related). | So I made a Hold debugger at /holds! It lists all current Holds in the system (key, index, held statement), which is a surprisingly useful lens to view everything going on in Folk (not as much spam as the full-statement list, and things that go wrong are usually Hold-related). | ||
Line 58: | Line 60: | ||
{{newsletters: | {{newsletters: | ||
- | I used the Hold debugger to find ' | + | I used the Hold debugger |
+ | |||
+ | - If the statement you are trying to hold is already present (for whatever reason, maybe it was directly Claimed by someone else, maybe it's hanging around), we were setting the Hold object to a null ref. [[https:// | ||
+ | - We [[https:// | ||
=== Calibration === | === Calibration === | ||
newsletters/2025-05.1749003559.txt.gz · Last modified: by osnr