Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible migration issues when updating #2005

Open
markoaamunkajo opened this issue Apr 19, 2024 · 6 comments
Open

Possible migration issues when updating #2005

markoaamunkajo opened this issue Apr 19, 2024 · 6 comments
Assignees
Labels
bug Something isn't working investigation
Milestone

Comments

@markoaamunkajo
Copy link
Collaborator

markoaamunkajo commented Apr 19, 2024

Description:

Couple of users have reported that values are showing historical values when browsing through sensor cards in app. We had this issue before and it was related to user having old firmware sensor in his app.

This was fixed in a hotfix release but looks like now issue has reappeared when user will make an upgrade to his build not clean install of 2.7.

I have reproduced the bug, waiting for results for clean install.

RPReplay_Final1713491557.MP4
@markoaamunkajo
Copy link
Collaborator Author

I have been actively testing this, will continue to try and figure out steps to reproduce.

@markoaamunkajo
Copy link
Collaborator Author

markoaamunkajo commented May 31, 2024

@priyonto I've finally managed to reproduce this. Good news is it's reproduced, bad news is that I am still unsure what action is the one that causes it.

Prerequisites for the tests:

I logged out from my Ruuvi account, then added 4 sensor cards
My sensor cards 1 and 3 are not reporting their Firmware versions
Sensor card 2 and 4 are reporting normal 1.31.1+default

Notable is that sensor 1 is far away at the edge of RSSI, it's seen updating rarely in app

  1. Set sensor 2 to connected mode, sensor 1, 3 and 4 will not be connected
  2. Lock phone screen and wait for few minutes (roughly 10 minutes in my test), then unlock screen and start browsing sensor cards
  3. Now sensor card 2 will flash old measurement, while also changing between heartbeat and advertisement

The issue appears to go away every now and then, but when it appears it seems to show old measurement from since when the issue first appeared.

Glitch_reproduced.mov

@priyonto priyonto modified the milestones: 2.8, 2.9 Jun 14, 2024
@markoaamunkajo markoaamunkajo modified the milestones: 2.9, 2.10 Jul 8, 2024
@markoaamunkajo markoaamunkajo removed this from the 2.10 milestone Aug 2, 2024
@markoaamunkajo
Copy link
Collaborator Author

Will reinvestigate this issue.

@markoaamunkajo
Copy link
Collaborator Author

markoaamunkajo commented Aug 13, 2024

Hi @priyonto , I replicated the test and had same result. Here is a recording of the video. I have various styles of RuuviTags via Bluetooth and user is not signed in. Turns out that this is not migration issue at all, I made clean install. I was signed in to the app and then signed out and added local bluetooth sensors.

Exists_in_latest_devbuild.MP4

@priyonto
Copy link
Collaborator

@markoaamunkajo Do I understand correctly that the issue here is: some old data is visible momentarily before showing latest data?

@markoaamunkajo markoaamunkajo added this to the 2.11 milestone Aug 15, 2024
@markoaamunkajo
Copy link
Collaborator Author

@markoaamunkajo Do I understand correctly that the issue here is: some old data is visible momentarily before showing latest data?

Yes, exactly, this is the issue.

@markoaamunkajo markoaamunkajo modified the milestones: 2.11, 2.12, 2.13 Sep 5, 2024
@priyonto priyonto modified the milestones: 2.13, 2.14 Dec 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working investigation
Projects
None yet
Development

No branches or pull requests

2 participants