Cannot Access to Shelf Records in Pavlovia

URL of experiment:

Description of the problem: Error when fetching the shelf records:
{“origin”:“",“context”:"when querying all the records available to designer: kmkucuk12”,“username”:“kmkucuk12”,“error”:“unable to query the shelf collection: invalid literal for int() with base 10: ‘’”,“errorCode”:2,“httpStatusCode”:500}

Hi all,

I was using Pavlovia’s shelf feature very well until recently. An error occured when I tried to create a new shelf and then the feature stopped working completely. I get the error above whenever I click on “Shelf” on my dashboard. Right now I cannot use shelf function, could you please help on this?


Hello @Mert_Kucuk ,

I am glad that you are enjoying the shelf.
I just had a look at the issue. It appears that one of your records had an experiment-scoped key, VRL, not pointing to any experiment. I had not anticipated that this could happen and, consequently, was not testing for it, hence the error.
This is now fixed, with my apologies.

For the record (ha, ha, ha), could it be that you deleted the experiment that used this record? I am trying to understand how this could have happened.

Best wishes,


Hello @apitiot,

It now works well thanks!

Yes I think I was re-uploading the experiment for some updates and then that error occurred. I don’t remember the exact details though, it has been a while. I will reach back to you if I can remember or encounter something similar.


Thank you. I am glad that the issue is now fixed.
Happy experimenting!