{"action":"closed","issue":{"url":"https://api.github.com/repos/gc3-uzh-ch/elasticluster/issues/126","labels_url":"https://api.github.com/repos/gc3-uzh-ch/elasticluster/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/gc3-uzh-ch/elasticluster/issues/126/comments","events_url":"https://api.github.com/repos/gc3-uzh-ch/elasticluster/issues/126/events","html_url":"https://github.com/gc3-uzh-ch/elasticluster/issues/126","id":47692071,"number":126,"title":"`elasticluster list` fails with traceback","user":{"login":"riccardomurri","id":447228,"avatar_url":"https://avatars.githubusercontent.com/u/447228?v=3","gravatar_id":"","url":"https://api.github.com/users/riccardomurri","html_url":"https://github.com/riccardomurri","followers_url":"https://api.github.com/users/riccardomurri/followers","following_url":"https://api.github.com/users/riccardomurri/following{/other_user}","gists_url":"https://api.github.com/users/riccardomurri/gists{/gist_id}","starred_url":"https://api.github.com/users/riccardomurri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/riccardomurri/subscriptions","organizations_url":"https://api.github.com/users/riccardomurri/orgs","repos_url":"https://api.github.com/users/riccardomurri/repos","events_url":"https://api.github.com/users/riccardomurri/events{/privacy}","received_events_url":"https://api.github.com/users/riccardomurri/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gc3-uzh-ch/elasticluster/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-11-04T09:14:24Z","updated_at":"2015-05-25T15:49:08Z","closed_at":"2015-05-25T15:49:08Z","body":"Running off the \"master\" branch at commit 6e5dcaa.\r\n\r\n        $ elasticluster list\r\n        Traceback (most recent call last):\r\n          File \"/home/rmurri/.virtualenvs/elasticluster/bin/elasticluster\", line 9, in <module>\r\n            load_entry_point('elasticluster==1.1-dev', 'console_scripts', 'elasticluster')()\r\n          File \"/home/rmurri/gc3/elasticluster/elasticluster/main.py\", line 178, in main\r\n            app.run()\r\n          File \"/home/rmurri/.virtualenvs/elasticluster/local/lib/python2.7/site-packages/pyCLI-2.0.3-py2.7.egg/cli/app.py\", line 245, in run\r\n            return self.post_run(returned)\r\n          File \"/home/rmurri/.virtualenvs/elasticluster/local/lib/python2.7/site-packages/pyCLI-2.0.3-py2.7.egg/cli/app.py\", line 241, in run\r\n            returned = self.main(*args)\r\n          File \"/home/rmurri/gc3/elasticluster/elasticluster/main.py\", line 166, in main\r\n            return self.params.func()\r\n          File \"/home/rmurri/gc3/elasticluster/elasticluster/subcommands.py\", line 70, in __call__\r\n            return self.execute()\r\n          File \"/home/rmurri/gc3/elasticluster/elasticluster/subcommands.py\", line 410, in execute\r\n            clusters = repository.get_all()\r\n          File \"/home/rmurri/gc3/elasticluster/elasticluster/repository.py\", line 153, in get_all\r\n            clusters.append(self.get(cluster_file))\r\n          File \"/home/rmurri/gc3/elasticluster/elasticluster/repository.py\", line 167, in get\r\n            cluster = pickle.load(storage)\r\n          File \"/usr/lib/python2.7/pickle.py\", line 1378, in load\r\n            return Unpickler(file).load()\r\n          File \"/usr/lib/python2.7/pickle.py\", line 858, in load\r\n            dispatch[key](self)\r\n          File \"/usr/lib/python2.7/pickle.py\", line 1090, in load_global\r\n            klass = self.find_class(module, name)\r\n          File \"/usr/lib/python2.7/pickle.py\", line 1126, in find_class\r\n            klass = getattr(mod, name)\r\n        AttributeError: 'module' object has no attribute 'ClusterRepository'\r\n"}}