I’ve been encountering the same issue since the b12 build. I just tried pushing the demo stroop experiment and it crashed. The dialog box that pops up stays on “Pushing files to Pavlovia”. I switched over to the Output in the PsychoPy coder and the error reads:
Traceback (most recent call last):[/code]
File "C:\Program Files (x86)\Psychopy3\lib\site-packages\psychopy\app\pavlovia_ui\project.py", line 161, in submitChanges
self.parent.project = self.project
AttributeError: 'NoneType' object has no attribute 'project'
To get around this, I have been submitting my projects to gitlab via the command line (e.g. cmd.exe on Windows). If you go to your Gitlab account and create a new project, it will display the commands that you can use to submit new files or changes to the project. The gist is that first you make sure you have your account parameters set up for git:
git config --global user.name "User Name"
git config --global user.email "your_email@your_provider.com"
And then you should create your project folder locally, generate the HTML/JS with Psychopy, and then run these commands using the Windows command line:
git remote add origin https://gitlab.pavlovia.org/your_account_name/your_project_name.git
git add .
git commit -m "Initial commit"
git push -u origin master
There are also instructions there for adding to an existing project. If you have trouble you can look up the git commands and their parameters – I’m still getting used to them.