I run launchd and I get an error that says "invalid property list" When I run launchctl to load/start the plist with the following content:

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
    &lt;key&gt;Label&lt;/key&gt;
    &lt;string&gt;com.web_blocker&lt;/string&gt;
    &lt;key&gt;ProgramArguments&lt;/key&gt;
    &lt;array&gt;
        &lt;string&gt;/Applications/Python 3.6&lt;/string&gt;
        &lt;string&gt;/Users/michaelcunningham/Desktop/website_blocker.py&lt;/string&gt;
    &lt;/array&gt;
    &lt;key&gt;StartInterval&lt;/key&gt;
    &lt;integer&gt;60&lt;/integer&gt;
    &lt;key&gt;RunAtLoad&lt;/key&gt;
&lt;/dict&gt;
&lt;/plist&gt;


I get the error "invalid property list". How can I resolve this issue?
Your plist is missing at least the line &lt;true/&gt; (or &lt;false/&gt;) after the line &lt;key&gt;RunAtLoad&lt;/key&gt;.

The line &lt;string&gt;/Applications/Python 3.6&lt;/string&gt; is useless because this is just a folder but no app/binary. Your Python script may work nevertheless, provided the shebang is set properly.