<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div style="" data-md-original="I would like to debug a &quot;file
      not found&quot; exception that I'm getting on my controller in
      ipcluster.&amp;nbsp; It seems like the best way to do this would
      be to &quot;execute&quot; the `ipcluster` command from inside an
      IPython session with `%pdb on`, however I'm stumped as to why I
      can't execute the equivalent `ipcluster` app setup from within
      IPython.&amp;nbsp; All `ipcluster` does
      is:&lt;br&gt;&lt;br&gt;```python&lt;br&gt;from
      IPython.parallel.apps.ipclusterapp import
      launch_new_instance&lt;br&gt;&lt;br&gt;launch_new_instance()&lt;br&gt;```&lt;br&gt;&lt;br&gt;and
      all `launch_new_instance()` does
      i:&lt;br&gt;&lt;br&gt;```python&lt;br&gt;def
      launch_new_instance():&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
      &quot;&quot;&quot;Create and run the IPython
      cluster.&quot;&quot;&quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
      app =
      IPClusterApp.instance()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
      app.initialize()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
      app.start()&lt;br&gt;```&lt;br&gt;&lt;br&gt;But when I try to
      execute this, the very first `app = IPClusterApp.instance()`
      instruction results in the error
      message:&lt;br&gt;&lt;br&gt;`MultipleInstanceError: Multiple
      incompatible subclass instances of IPClusterApp are being
      created.`&lt;br&gt;&lt;br&gt;Can anyone shed light on this
      problem?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;Ian&lt;br&gt;"
      class="markdown-here-wrapper" id="markdown-here-wrapper-375435">
      <p style="margin: 1.2em 0px ! important;">I would like to debug a
        "file not found" exception that I'm getting on my controller in
        ipcluster. It seems like the best way to do this would be to
        "execute" the <code style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: nowrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px 3px 3px 3px; display: inline;">ipcluster</code>
        command from inside an IPython session with <code
          style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: nowrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px 3px 3px 3px; display: inline;">%pdb on</code>,
        however I'm stumped as to why I can't execute the equivalent <code
          style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: nowrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px 3px 3px 3px; display: inline;">ipcluster</code>
        app setup from within IPython. All <code style="font-size:
          0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: nowrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px 3px 3px 3px; display: inline;">ipcluster</code>
        does is:</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em; overflow: auto;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: nowrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px 3px 3px 3px; display: inline;white-space: pre; border-radius: 3px 3px 3px 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em;display: block; padding: 0.5em; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: black;" class="language-python"><span style="color: rgb(170, 13, 145);" class="keyword">from</span> IPython.parallel.apps.ipclusterapp <span style="color: rgb(170, 13, 145);" class="keyword">import</span> launch_new_instance

launch_new_instance()</code></pre>
      <p style="margin: 1.2em 0px ! important;">and all <code
          style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: nowrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px 3px 3px 3px; display: inline;">launch_new_instance()</code>
        does i:</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em; overflow: auto;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: nowrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px 3px 3px 3px; display: inline;white-space: pre; border-radius: 3px 3px 3px 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em;display: block; padding: 0.5em; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: black;" class="language-python"><span class="function"><span style="color: rgb(170, 13, 145);" class="keyword">def</span> <span class="title">launch_new_instance</span><span style="color: rgb(92, 38, 153);" class="params">()</span>:</span>
    <span style="color: rgb(196, 26, 22);" class="string">"""Create and run the IPython cluster."""</span>
    app = IPClusterApp.instance()
    app.initialize()
    app.start()</code></pre>
      <p style="margin: 1.2em 0px ! important;">But when I try to
        execute this, the very first <code style="font-size: 0.85em;
          font-family: Consolas,Inconsolata,Courier,monospace;margin:
          0px 0.15em; padding: 0px 0.3em; white-space: nowrap; border:
          1px solid rgb(234, 234, 234); background-color: rgb(248, 248,
          248); border-radius: 3px 3px 3px 3px; display: inline;">app =
          IPClusterApp.instance()</code> instruction results in the
        error message:</p>
      <p style="margin: 1.2em 0px ! important;"><code style="font-size:
          0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: nowrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px 3px 3px 3px; display: inline;">MultipleInstanceError:
          Multiple incompatible subclass instances of IPClusterApp are
          being created.</code></p>
      <p style="margin: 1.2em 0px ! important;">Can anyone shed light on
        this problem?</p>
      <p style="margin: 1.2em 0px ! important;">Thanks!</p>
      <p style="margin: 1.2em 0px ! important;">Ian</p>
    </div>
  </body>
</html>