I moved a working app from another domain to a new one. I recreated the UCR report that the app needs. When I try running the app , I am getting this error message "Unable to find lookup table "jr://fixture/commcare:reports". Make sure it exists and this user has access to it."
Can anybody please explain to me what the problem is and how to fix this issue?
Wanted to quickly check after recreating the UCR report, did you also perform the sync (through the Sync Icon) ?
I recently had this message popped up and it was resolved after sync. This is because report fixtures are made available after user sync/restore .
@andyasne this looks to me like a compatibility issue between mobile UCR v1 and v2. In v1 all reports were under a single fixture called commcare:reports, but in v2 each report is a standalone fixture.
Essentially it sounds like your app is referencing v1, but the restore probably has v2 reports. There should be a "Mobile UCR Restore Version" setting on the app settings tab, depending on what flags you have enabled. Do you see this? What is it set to? I'd guess if you switch it to ensure it's the same as the original app, this should work.
look the question where it uses lookup table. Create the lookup table in you new domain/space. Link the table again. on the app simulator click setting and click done.