# Heisenbug report: Odometer banner read "today's weight is required"

**URL:** <https://forum.beeminder.com/t/heisenbug-report-odometer-banner-read-todays-weight-is-required/9830>\
**Category:** Bugabee\
**Created:** [November 10, 2021, 6:38pm UTC](https://forum.beeminder.com/t/heisenbug-report-odometer-banner-read-todays-weight-is-required/9830 "2021-11-10T18:38:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rperce](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/rperce/32/4197_2.png) [@rperce](https://forum.beeminder.com/u/rperce)\
**Post date:** [November 10, 2021, 6:38pm UTC](https://forum.beeminder.com/t/heisenbug-report-odometer-banner-read-todays-weight-is-required/9830/1 "2021-11-10T18:38:55Z")

</div>

I was creating a flat-forever goal for a book today, à la @shanaqui (before discovering that you [can’t do that](https://forum.beeminder.com/t/rate-cannot-be-0/2917/9) and then finding the [workaround](https://forum.beeminder.com/t/rate-cannot-be-0/2917/6)) and left “Today’s value” blank, assuming it would autofill 0. It didn’t, which is fine, but the banner confusingly read “Today’s weight is required”.

Unfortunately, I haven’t been able to replicate it; fortunately, I had the foresight to take a screenshot:

 ![2021-11-10-122610_505x810_scrot](https://us1.discourse-cdn.com/flex019/uploads/beeminder/original/2X/b/b04ea4c6a09c1aef8cf2ffefb5b84d64a5b4b8f3.png)

You can see the commit-per-day section is there, so I definitely didn’t select the weightloss goaltype by accident. Once I finish making this goal properly, I’ll go see if I can find some way to replicate.

---

<div class="post-metadata">

**Author:** ![rperce](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/rperce/32/4197_2.png) [@rperce](https://forum.beeminder.com/u/rperce)\
**Post date:** [November 10, 2021, 6:41pm UTC](https://forum.beeminder.com/t/heisenbug-report-odometer-banner-read-todays-weight-is-required/9830/2 "2021-11-10T18:41:00Z")

</div>

I’ve tried a bunch of different permutations and can’t get it to happen again ☹

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [November 10, 2021, 6:53pm UTC](https://forum.beeminder.com/t/heisenbug-report-odometer-banner-read-todays-weight-is-required/9830/3 "2021-11-10T18:53:52Z")

</div>

ah, thank you so much for reporting that! it’s a known issue [[internal link](https://github.com/beeminder/beeminder/issues/580 "This link won't work for most of you")] with our local storage getting corrupted. hearing about additional encounters with that bug is very valuable so please don’t feel like “oh the workerbees already know about this, no point bugging them”!

> **Excerpt from the internal ticket (gissue, as we call them)**
>
> Summary: When you load another Beeminder page during goal creation, the localstorage gets hosed.
> 
> Happens a lot, in all browsers. Severity high. NICKY 2021: Doesn’t happen every day by any means, nor even every week, but steadily. Existing users take it in stride and usually figure things out; new users tend to be inclined to give up as the whole site seems broken if they can’t even make a goal.
> 
> ## Replicata
> 
> 1. Create a new goal, click through until the naming screen
> 2. Command-click on username to open existing goal list in a new tab
> 3. Continue to Choose Pledge page
> 4. Click “Finish”
> 
> ## Expectata
> 
> Goal should be created.
> 
> ## Resultata
> 
> “There was a problem creating your goal.”
> 
> ## Nota Nebulosa
> 
> This happens to me (dreev) with some regularity, whenever I go clicking around to other goals for comparison or something while creating a new goal.
> 
> In terms of proximate cause, it seems the browser sends something malformed to the API which returns a 422 error.

---

<div class="post-metadata">

**Author:** ![rperce](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/rperce/32/4197_2.png) [@rperce](https://forum.beeminder.com/u/rperce)\
**Post date:** [November 10, 2021, 7:03pm UTC](https://forum.beeminder.com/t/heisenbug-report-odometer-banner-read-todays-weight-is-required/9830/4 "2021-11-10T19:03:36Z")

</div>

Ah ha! I _was_ clicking around to other beeminder pages (possibly importantly, mostly the forum iirc?)—I tried to replicate loading another page while doing that but I must not have gotten the timing right. That sounds well gnarly; good luck!
