{"action":"created","issue":{"url":"https://api.github.com/repos/owtf/owtf/issues/686","repository_url":"https://api.github.com/repos/owtf/owtf","labels_url":"https://api.github.com/repos/owtf/owtf/issues/686/labels{/name}","comments_url":"https://api.github.com/repos/owtf/owtf/issues/686/comments","events_url":"https://api.github.com/repos/owtf/owtf/issues/686/events","html_url":"https://github.com/owtf/owtf/issues/686","id":154561293,"number":686,"title":"owtf.py won't launch due to \"AttributeError\"","user":{"login":"braimee","id":17596787,"avatar_url":"https://avatars.githubusercontent.com/u/17596787?v=3","gravatar_id":"","url":"https://api.github.com/users/braimee","html_url":"https://github.com/braimee","followers_url":"https://api.github.com/users/braimee/followers","following_url":"https://api.github.com/users/braimee/following{/other_user}","gists_url":"https://api.github.com/users/braimee/gists{/gist_id}","starred_url":"https://api.github.com/users/braimee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/braimee/subscriptions","organizations_url":"https://api.github.com/users/braimee/orgs","repos_url":"https://api.github.com/users/braimee/repos","events_url":"https://api.github.com/users/braimee/events{/privacy}","received_events_url":"https://api.github.com/users/braimee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-12T19:24:34Z","updated_at":"2016-05-12T20:52:13Z","closed_at":null,"body":"<!--- Provide a general, concise summary of the issue in the Title above -->\r\n\r\n## Expected Behavior\r\n<!--- If you're describing a bug, tell us what should happen -->\r\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\r\nI would love for OWTF to run :-)\r\n\r\n## Current Behavior\r\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\r\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\r\nI went through install and didn't get any errors.  But when launching owtf.py I get:\r\n\r\n>Traceback (most recent call last):\r\n  File \"./owtf.py\", line 14, in <module>\r\n    verify_dependencies(os.path.dirname(os.path.abspath(sys.argv[0])) or '.')\r\n  File \"/opt/owtf2/framework/dependency_check.py\", line 40, in verify_dependencies\r\n    owtf_libraries = [req.req.project_name for req in owtf_reqs]\r\nAttributeError: 'Requirement' object has no attribute 'project_name\r\n\r\n...and app fails to run.\r\n\r\n## Possible Solution\r\n<!--- Not obligatory, but suggest a fix/reason for the bug, or ideas how to implement the addition or change -->\r\nUnknown.  I did try just doing an apt-get update/upgrade on the Kali2 box as it hadn't been updated in a while.  Then rebooted, tried install/run again, but same result.\r\n\r\n## Steps to Reproduce (for bugs)\r\n<!--- Provide a link to a live example, or an unambiguous set of steps to reproduce this bug.-->\r\n<!--- Include code, screenshots or anything we may find helpful to reproduce the issue, if relevant -->\r\n1. Follow instructions for either the bootstrap or git-based download/install.\r\n2. Run owtf.py\r\n3. Become sad.\r\n\r\n## Logs\r\n<!--- Logs from /tmp/owtf/ and <owtf_root>/owtf_review/logs/ -->\r\n<!--- Do not paste the logs here - use a paste service like Pastie (http://pastie.org) -->\r\nDon't have access to machine at time of this writing, but can produce logs in the next day or so.\r\n\r\n## Context\r\n<!--- How has this issue affected you? What are you trying to accomplish? -->\r\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\r\nCan't start the app.\r\n\r\n## Your Environment\r\n<!--- Include as many relevant details about the environment you experienced the bug in -->\r\n* Installation method used: Both - bootstrap and git-based\r\n* Version/branch used: master\r\n* Operating System and version (like Kali, Debian, ArchLinux, etc): Kali2\r\n* pip/setuptools version: pip: 8.1.2\r\n* sudo access: yes\r\n"},"comment":{"url":"https://api.github.com/repos/owtf/owtf/issues/comments/218882242","html_url":"https://github.com/owtf/owtf/issues/686#issuecomment-218882242","issue_url":"https://api.github.com/repos/owtf/owtf/issues/686","id":218882242,"user":{"login":"braimee","id":17596787,"avatar_url":"https://avatars.githubusercontent.com/u/17596787?v=3","gravatar_id":"","url":"https://api.github.com/users/braimee","html_url":"https://github.com/braimee","followers_url":"https://api.github.com/users/braimee/followers","following_url":"https://api.github.com/users/braimee/following{/other_user}","gists_url":"https://api.github.com/users/braimee/gists{/gist_id}","starred_url":"https://api.github.com/users/braimee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/braimee/subscriptions","organizations_url":"https://api.github.com/users/braimee/orgs","repos_url":"https://api.github.com/users/braimee/repos","events_url":"https://api.github.com/users/braimee/events{/privacy}","received_events_url":"https://api.github.com/users/braimee/received_events","type":"User","site_admin":false},"created_at":"2016-05-12T20:52:13Z","updated_at":"2016-05-12T20:52:13Z","body":"Holy schnikes this crew moves fast.  Thanks so much - can't wait to dive into this tool!"}}