This evening I noticed that any new projects I upload on Pavlovia yield the following error message when trying to run them:
Unfortunately we encountered an error:
when starting the experiment
when configuring PsychoJS for the experiment
missing psychoJsManager block in configuration
Try to run the experiment again. If the error persists, contact the experiment designer.
I know it’s not a problem of one specific experiment, because then I created a dummy project with only meaningless plain text and key presses just to see what happened and it also crashes straight away when launching it (here’s the link: https://run.pavlovia.org/saab506/aaa/html/).
This seems to have coincided with the recent update to the platform which I noticed happened sometime today.
At least if I try to update the experiments I had uploaded until yesterday by syncing them, those still work fine, but I don’t seem to be able to get anything brand new to work. I would really appreciate it if someone could check if the recent update to Pavlovia has resulted in any bugs.
There has been a fair bit of work on Pavlovia over the last week - we’re getting ready to release a new version with store/docs and hooks for further control over a running experiment - I’ll check whether any of the preparatory changes might have caused this.
As you correctly guessed, the issue stemmed from our recent update to both the Pavlovia server and the PsychoJs library, and had to do with backward compatibility when creating new projects.
I have just fixed it. As far as I can scertain, your test experiment is working just fine.
Hi everyone, unfortunately the same problem appears also on lab.js projects:
I got the same message for a new project, originating from the labjs-pavlovia plugin 3.0.0 script. The old projects run just fine.
I can confirm that the issue has been fixed. Your experiments are now running fine, as far as I can tell. @MTan: you are using a very, very old version of the library and I would strongly encourage you to upgrade to a more recent version, e.g. 3.1.3
Many apologies for the interruption!
Best wishes,
After reading this thread, I thought maybe the issue was my use of an old jspsych-pavlovia plugin (3.0.0), but updating it to 3.0.6 resulted in the same error. Hopefully the fix is similar to what worked for the other plugins.
I also encountered the problem of jsPsych not working properly with recently created experiments. Old experiments work totally fine, but a new one that is nearly identical does not. I also tested it with a simple dummy project ( https://run.pavlovia.org/valentin/kkjp_wl_2019_tag1_nostm/ ), and by updating the pavlovia plugin from 3.0.0 to both either 3.0.6 or 3.1.3.
Both replica and dummy experiment result in the folling error (on pavlovia 3.1.3):
[jspsych-pavlovia plugin 3.0.6] Error
when configuring the plugin
missing psychoJsManager block in configuration
i also attached the error report generated by the firefox console, perhaps there is some information for you in there.
The issue has been fixed and your experiments are working fine again, as far as I can ascertain.
Many apologies for the trouble! The recent update to the server was a major one (new back-end, new API, new GUI) and a few issues slipped through the cracks.
Best wishes,
Awesome, thanks for the quick work! One minor thing i noticed: some of my new experiments seem to run only on pavlovia 3.0.6, others only on 3.1.3 (just if you have the time to look into it, i don’t mind running them on different builds). Thanks again, especially for caring also about jsPsych related issues!
Hello-- I am also experiencing this error with an experiment that I just newly uploaded to Pavlovia ( https://pavlovia.org/davidjohnbaker1/online-sdrt )
Does this error have to be fixed manually? I am using jsPsych to do this …
You are using a very old version of the library, 3.0.0, which explains why my fix did not solve your issue.
I’ve just retrofitted 3.0.0 and your experiment is running again.
Best wishes,