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

Crash during filling filter choice expressions form #6617

Open
srujner opened this issue Feb 20, 2025 · 2 comments · May be fixed by #6619
Open

Crash during filling filter choice expressions form #6617

srujner opened this issue Feb 20, 2025 · 2 comments · May be fixed by #6619
Assignees

Comments

@srujner
Copy link

srujner commented Feb 20, 2025

ODK Collect version
master version: 572b326

Android version
10, 12, 15

Device used
Alcatel 1B, Google Pixel 3a, Google Pixel 6a

Problem description
Caught during testing: #6601
I found a crash in the app during regression check on filter expressions.
It's not reproducing on store version (2024.3.6) so it might be a regression.
The strange thing is that during regression testing we checked this case but with form without super nested example in filters.

Even stranger, I copied these forms and pasted them into another project on central and the crash did not occur so it looks like it is something with that project?
Let me know if you need more info

filters.crash.mp4

Steps to Reproduce:

  1. Scan the QR code: https://test.getodk.cloud/#/projects/590/app-users
  2. Open People form and navigate to hierarchy view or try to save the form -> crash in tooltip
  3. Click next until the "Female from France younger than 30" question -> Crash in the app
  4. Open People update super nested form -> Form won't open, soft crash

Expected behavior:

  • The app does not crash

Other information

people.xlsx

people update super nested(1).xlsx

@grzesiek2010
Copy link
Member

I will take a look at it as it might be something we need to fix.

@seadowg seadowg assigned seadowg and grzesiek2010 and unassigned seadowg Feb 20, 2025
@seadowg seadowg moved this from inbox to in progress in ODK Collect Feb 20, 2025
@grzesiek2010 grzesiek2010 linked a pull request Feb 20, 2025 that will close this issue
6 tasks
@seadowg
Copy link
Member

seadowg commented Feb 21, 2025

Just wanted to not that this does occur in v2024.3.6. I was able to reproduce using the test that @grzesiek2010 wrote in the PR. It looks like we've seen this happen (surprisingly little) in the wild. Here's the same crash but with dates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: in progress
Development

Successfully merging a pull request may close this issue.

3 participants