IPython Client is looking for a field called 'url'.<br><div><br></div><div>This is what the JSON file that StarCluster generates looks like:</div><div><div>{</div><div> "control": XXXXX, </div><div> "task": XXXXX, </div>
<div> "notification": XXXXX, </div><div> "exec_key": "XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",</div><div> "task_scheme": "leastload", </div><div> "mux": XXXXX, </div>
<div> "iopub": XXXXX, </div><div> "ssh": "<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>", </div><div>
"registration": XXXXX, </div><div> "interface": "tcp://XX.XX.XX.XX", </div><div> "pack": "pickle", </div><div> "unpack": "pickle", </div><div> "location": "XX.XX.XX.XX"</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> "url": "tcp:///XX.XX.XX.XX:XXXXX", </div>
<div> "exec_key": XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, </div><div> "ssh": "<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>", </div>
<div> "location": "XX.XX.XX.XX"</div><div>}</div></div><div><br></div><div>I don't know why. I tried inserting a url key myself but couldn't figure out what port to specify.</div>