I have two web scripts. Participants are recruited via Sonasystems (my institutions recruitment pool) and then piped to Inquisit where they take the experiment. I tested my experiment on Mac (macOS Catalina v 10.15) and Windows (Windows 10 Pro v 1803) and it runs successfully. From what I can tell majority of participants who sign up for up the experiment also can go through without error (though a lot drop off as it is long).
The problem - a few participants email me saying that the experiment crashed for them or caused some other problems. I also see error messages on the millisecond website. The errors messages, though, don't make sense relative to the scripts I've uploaded (see screenshot attached). For example, one error says it's with "batchscript.iqx". I do not have a "batchscript.iqx" but instead have something called "batchscript4.iqx". Nowhere in any of the other files do I reference "batchscript.iqx". I USED to have a file called that, but I needed to make changes, so I changed the file name and all the pointers elsewhere in the scripts, deleted the old script and uploaded the new one (Incidentally, there was a bug in this process as well. I would change the contents of a file and the file name on my machine. Then on millisecond, I'd delete the old script and replace it with the overwritten file. However, when previewing the new script by clicking on it, the contents would be the same as the old script. To fix this, I had to create a new script by copying the contents from the old one, changing the information there, and then saving it as a new file all together. That took me many hours to figure out. I'd be happy to answer questions about this bug, but since I found a workaround, let's focus on the current issue and then move to this issue).
Do I need to clear the cache or something, or create a new experiment if legacy files exist in some hidden place like in the bug I just described? Additionally, down below, you'll see an error saying 'can not locate "myvideoitems". However, per your instruction on another thread I created conditions that maps to Mac or windows platforms using (block -> trial -> video -> include -> item). And again, this works for me every time I test it, and for many other participants. Another error, in isolation, was that a participant could not load an image. Nobody else had this problem so I have no clue what caused it.
I referenced other help files from people with similar issues, but the solutions do not apply here. In one, a person had a file mislabelled and forgot to include and underscore in the file name instead of a space. In another, the person referenced files with a file path pointing locally on their machine. My scripts do not do that. I'm most confused because the scripts work for me every time, and for most others, but for some there are still causing issues. Any insights?
Cheers, and thanks for you help. I know this is a long post!