Pavlovia not loading up the most recent experiment version

URL of experiment: https://pavlovia.org/run/Jordan_Gallant/online-auditory-typing-task/html/

Description of the problem: This is a weird one. I believe I accidentally pushed a commit without a message. I know this has caused issues in the past. However, I was able to solve those issues by manually pushing further updates using command prompt.

This time, I have successfully pushed new commits to Gitlab. However, Pavlovia is not running the newest version. It is running the experiment as it was prior to the ā€œmessage-less commitā€. The most obvious example is that I have remove ā€˜participantā€™ as a field. Here is the opening dialogue box:

Here is the code in gitlab:

// store info about the experiment session:
let expName = ā€˜online auditory typing taskā€™; // from the Builder filename that created this script
let expInfo = {ā€˜Native Languageā€™: ā€˜ā€™, ā€˜Ageā€™: ā€˜ā€™};

When I inspect the source of the code I get this:

You can clearly see that the code being loaded is different. It contains participant as a expInfo field. Scrolling down it doesnā€™t contain any of the new code elements present in the current Gitlab version of the experiment.

Iā€™m scheduled to begin running the experiment tomorrow. Any ideas how to fix this?

Hi @unagi_pie, sometimes you need to force your browser to refresh the cache (bypass the cache). If using windows, hit CRTL + F5, and try again.

The key combo might depend on your application. On mac chrome this is Cmd-Shift-R.
But certainly the URL you link to doesnā€™t contain a participant field when I visit.

Thanks for taking a look at it. This worked.

Iā€™m having a similar issue with https://pavlovia.org/Wake/ebbinghaus-darts

Iā€™m trying to work out whether I can use visual.Circle or visual.Polygon and at the moment I have the visual.Circle routine in the flow but when I test using Pavlovia piloting or via the runner I get a keyboard press in the data file which comes from the visual.Polygon routine. An additional routine I just added to check my sin=Math.sin function isnā€™t appearing at all. The latest version does seem to be in Github.

Cheers,

Wakefield

The issue still persists. Pavlovia wonā€™t load the most recent version, even after trying out all the bypass cache hotkeys.

Manually deleting the cache, or disabling cache (https://superuser.com/questions/89809/how-to-force-refresh-without-cache-in-google-chrome) did seem to work, though.

1 Like

Iā€™m having the same issue. Iā€™ve tried clearing the cache and hard reloading, disabling the cache in developer tools, changing the text at the beginning of the experiment to check version and it is still running an older version. In Pavlovia it shows the most recent commit message but wonā€™t load that newer code. Iā€™ve also tried running it on a different browser and different computer. Anyone else run into this and have anything else I can try?

Hello @cass.ivie

copy&paste the pilot-link or the run-link to an incognito tab and run it from there.

Best wishes Jens

1 Like