{"action":"closed","issue":{"url":"https://api.github.com/repos/spyder-ide/spyder/issues/2753","labels_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2753/labels{/name}","comments_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2753/comments","events_url":"https://api.github.com/repos/spyder-ide/spyder/issues/2753/events","html_url":"https://github.com/spyder-ide/spyder/issues/2753","id":110786988,"number":2753,"title":"After startup, new IPython terminals cannot be opened","user":{"login":"tomas-teijeiro","id":4498106,"avatar_url":"https://avatars.githubusercontent.com/u/4498106?v=3","gravatar_id":"","url":"https://api.github.com/users/tomas-teijeiro","html_url":"https://github.com/tomas-teijeiro","followers_url":"https://api.github.com/users/tomas-teijeiro/followers","following_url":"https://api.github.com/users/tomas-teijeiro/following{/other_user}","gists_url":"https://api.github.com/users/tomas-teijeiro/gists{/gist_id}","starred_url":"https://api.github.com/users/tomas-teijeiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomas-teijeiro/subscriptions","organizations_url":"https://api.github.com/users/tomas-teijeiro/orgs","repos_url":"https://api.github.com/users/tomas-teijeiro/repos","events_url":"https://api.github.com/users/tomas-teijeiro/events{/privacy}","received_events_url":"https://api.github.com/users/tomas-teijeiro/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-10T10:44:03Z","updated_at":"2015-10-25T11:08:11Z","closed_at":"2015-10-25T11:08:11Z","body":"## Description\r\n\r\nOn Spyder startup, an IPython terminal is correctly opened and is fully operational. However, if I try to open new IPython terminals, the \"Connecting to kernel\" message never disappears, and an internal exception is raised with the following traceback:\r\n\r\n```\r\nTraceback (most recent call last):\r\n  File \"/usr/local/lib/python2.7/dist-packages/spyderlib/plugins/externalconsole.py\", line 925, in <lambda>\r\n    give_focus=give_ipyclient_focus))\r\n  File \"/usr/local/lib/python2.7/dist-packages/spyderlib/plugins/externalconsole.py\", line 1033, in register_ipyclient\r\n    give_focus=give_focus)\r\n  File \"/usr/local/lib/python2.7/dist-packages/spyderlib/plugins/ipythonconsole.py\", line 836, in register_client\r\n    self.connect_client_to_kernel(client)\r\n  File \"/usr/local/lib/python2.7/dist-packages/spyderlib/plugins/ipythonconsole.py\", line 1048, in connect_client_to_kernel\r\n    client.password)\r\n  File \"/usr/local/lib/python2.7/dist-packages/spyderlib/plugins/ipythonconsole.py\", line 1017, in create_kernel_manager_and_client\r\n    cf = find_connection_file(connection_file)\r\n  File \"/usr/lib/python2.7/dist-packages/IPython/kernel/connect.py\", line 203, in find_connection_file\r\n    app = IPApp.instance()\r\n  File \"/usr/lib/python2.7/dist-packages/IPython/config/configurable.py\", line 360, in instance\r\n    '%s are being created.' % cls.__name__\r\nIPython.config.configurable.MultipleInstanceError: Multiple incompatible subclass instances of BaseIPythonApplication are being created.\r\n```\r\n\r\n**What steps will reproduce the problem?**\r\n\r\n1. Start Spyder\r\n2. Try to start a new IPython terminal.\r\n\r\n\r\n## Version and main components\r\n\r\n* Spyder Version: 2.3.7 \r\n* Python Version: 2.7.6\r\n* Qt Versions:  4.8.6, PyQt4 (API v2) 4.10.4 on Linux\r\n\r\n## Optional dependencies\r\n```\r\nIPython >=1.0      :  1.2.1 (OK)\r\njedi >=0.8.1;<0.9.0:  None (NOK)\r\nmatplotlib >=1.0   :  1.3.1 (OK)\r\npandas >=0.13.1    :  0.17.0 (OK)\r\npep8 >=0.6         :  None (NOK)\r\npsutil >=0.3       :  1.2.1 (OK)\r\npyflakes >=0.5.0   :  0.8.1 (OK)\r\npygments >=1.6     :  1.6 (OK)\r\npylint >=0.25      :  1.4.4 (OK)\r\nrope >=0.9.2       :  0.9.2 (OK)\r\nsphinx >=0.6.6     :  1.2.2 (OK)\r\nsympy >=0.7.3      :  None (NOK)\r\nzmq >=2.1.11       :  14.0.1 (OK)\r\n\r\n```\r\n"}}