Skip to content

Can't sync to Pavlovia unless runner window is open #3061

@ghost

Description

When attempting to sync a project to Pavlovia in builder without the runner window open, I get the following error:

Traceback (most recent call last):
  File "C:\path\to\PsychoPy3\lib\site-packages\psychopy\app\builder\builder.py", line 1232, in onPavloviaSync
    retVal = pavlovia_ui.syncProject(parent=self, project=self.project)
  File "C:\path\to\PsychoPy3\lib\site-packages\psychopy\app\pavlovia_ui\project.py", line 497, in syncProject
    syncFrame = parent.app.runner.stdOut
AttributeError: 'NoneType' object has no attribute 'stdOut'

This problem is immediately solved by clicking the "Send experiment to Runner" button and attempting to sync again.

I assume if you need the runner open to sync, it should automatically open, if you don't need it open then the sync should account for cases in which it isn't. Let me know if you need any more information. This is on the most recent release v2020.2.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions