IPython Client is looking for a field called &#39;url&#39;.<br><div><br></div><div>This is what the JSON file that StarCluster generates looks like:</div><div><div>{</div><div>  &quot;control&quot;: XXXXX, </div><div>  &quot;task&quot;: XXXXX, </div>

<div>  &quot;notification&quot;: XXXXX, </div><div>  &quot;exec_key&quot;: &quot;XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&quot;,</div><div>  &quot;task_scheme&quot;: &quot;leastload&quot;, </div><div>  &quot;mux&quot;: XXXXX, </div>

<div>  &quot;iopub&quot;: XXXXX, </div><div>  &quot;ssh&quot;: &quot;<a href="mailto:sgeadmin@ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com">sgeadmin@ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com</a>&quot;, </div><div>

  &quot;registration&quot;: XXXXX, </div><div>  &quot;interface&quot;: &quot;tcp://XX.XX.XX.XX&quot;, </div><div>  &quot;pack&quot;: &quot;pickle&quot;, </div><div>  &quot;unpack&quot;: &quot;pickle&quot;, </div><div>  &quot;location&quot;: &quot;XX.XX.XX.XX&quot;</div>

<div>}</div></div><div>after I upgraded IPython and restarted the cluster.</div><div><br></div><div>I noticed that the JSON file for a cluster I made previously looked somewhat different:</div><div><div>{</div><div>  &quot;url&quot;: &quot;tcp:///XX.XX.XX.XX:XXXXX&quot;, </div>

<div>  &quot;exec_key&quot;: XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, </div><div>  &quot;ssh&quot;: &quot;<a href="mailto:sgeadmin@ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com">sgeadmin@ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com</a>&quot;, </div>

<div>  &quot;location&quot;: &quot;XX.XX.XX.XX&quot;</div><div>}</div></div><div><br></div><div>I don&#39;t know why. I tried inserting a url key myself but couldn&#39;t figure out what port to specify.</div>