{"action":"closed","issue":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/4166","repository_url":"https://api.github.com/repos/pantsbuild/pants","labels_url":"https://api.github.com/repos/pantsbuild/pants/issues/4166/labels{/name}","comments_url":"https://api.github.com/repos/pantsbuild/pants/issues/4166/comments","events_url":"https://api.github.com/repos/pantsbuild/pants/issues/4166/events","html_url":"https://github.com/pantsbuild/pants/issues/4166","id":199125069,"number":4166,"title":"piping pantsd output to `head` leads to unhandled IOError","user":{"login":"kwlzn","id":1883523,"avatar_url":"https://avatars.githubusercontent.com/u/1883523?v=3","gravatar_id":"","url":"https://api.github.com/users/kwlzn","html_url":"https://github.com/kwlzn","followers_url":"https://api.github.com/users/kwlzn/followers","following_url":"https://api.github.com/users/kwlzn/following{/other_user}","gists_url":"https://api.github.com/users/kwlzn/gists{/gist_id}","starred_url":"https://api.github.com/users/kwlzn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwlzn/subscriptions","organizations_url":"https://api.github.com/users/kwlzn/orgs","repos_url":"https://api.github.com/users/kwlzn/repos","events_url":"https://api.github.com/users/kwlzn/events{/privacy}","received_events_url":"https://api.github.com/users/kwlzn/received_events","type":"User","site_admin":false},"labels":[{"id":137550486,"url":"https://api.github.com/repos/pantsbuild/pants/labels/in-progress","name":"in-progress","color":"009800","default":false},{"id":382187620,"url":"https://api.github.com/repos/pantsbuild/pants/labels/pantsd","name":"pantsd","color":"d4c5f9","default":false},{"id":416477283,"url":"https://api.github.com/repos/pantsbuild/pants/labels/UX","name":"UX","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":{"login":"kwlzn","id":1883523,"avatar_url":"https://avatars.githubusercontent.com/u/1883523?v=3","gravatar_id":"","url":"https://api.github.com/users/kwlzn","html_url":"https://github.com/kwlzn","followers_url":"https://api.github.com/users/kwlzn/followers","following_url":"https://api.github.com/users/kwlzn/following{/other_user}","gists_url":"https://api.github.com/users/kwlzn/gists{/gist_id}","starred_url":"https://api.github.com/users/kwlzn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwlzn/subscriptions","organizations_url":"https://api.github.com/users/kwlzn/orgs","repos_url":"https://api.github.com/users/kwlzn/repos","events_url":"https://api.github.com/users/kwlzn/events{/privacy}","received_events_url":"https://api.github.com/users/kwlzn/received_events","type":"User","site_admin":false},"assignees":[{"login":"kwlzn","id":1883523,"avatar_url":"https://avatars.githubusercontent.com/u/1883523?v=3","gravatar_id":"","url":"https://api.github.com/users/kwlzn","html_url":"https://github.com/kwlzn","followers_url":"https://api.github.com/users/kwlzn/followers","following_url":"https://api.github.com/users/kwlzn/following{/other_user}","gists_url":"https://api.github.com/users/kwlzn/gists{/gist_id}","starred_url":"https://api.github.com/users/kwlzn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwlzn/subscriptions","organizations_url":"https://api.github.com/users/kwlzn/orgs","repos_url":"https://api.github.com/users/kwlzn/repos","events_url":"https://api.github.com/users/kwlzn/events{/privacy}","received_events_url":"https://api.github.com/users/kwlzn/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/pantsbuild/pants/milestones/6","html_url":"https://github.com/pantsbuild/pants/milestone/6","labels_url":"https://api.github.com/repos/pantsbuild/pants/milestones/6/labels","id":1912814,"number":6,"title":"v2 engine/daemon adoption","description":"improve the story around v2 engine adoption in pants master with specific focus on UX and performance blockers.","creator":{"login":"kwlzn","id":1883523,"avatar_url":"https://avatars.githubusercontent.com/u/1883523?v=3","gravatar_id":"","url":"https://api.github.com/users/kwlzn","html_url":"https://github.com/kwlzn","followers_url":"https://api.github.com/users/kwlzn/followers","following_url":"https://api.github.com/users/kwlzn/following{/other_user}","gists_url":"https://api.github.com/users/kwlzn/gists{/gist_id}","starred_url":"https://api.github.com/users/kwlzn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwlzn/subscriptions","organizations_url":"https://api.github.com/users/kwlzn/orgs","repos_url":"https://api.github.com/users/kwlzn/repos","events_url":"https://api.github.com/users/kwlzn/events{/privacy}","received_events_url":"https://api.github.com/users/kwlzn/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":19,"state":"open","created_at":"2016-07-29T22:14:39Z","updated_at":"2017-02-03T20:06:07Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2017-01-06T05:05:11Z","updated_at":"2017-02-03T20:06:07Z","closed_at":"2017-02-03T20:06:07Z","body":"```\r\n[illuminati source (master)]$ ./pants list 3rdparty/python: | head -10\r\n...\r\nException caught: (<type 'exceptions.IOError'>)\r\n  File \".bootstrap/_pex/pex.py\", line 326, in execute\r\n    self._wrap_coverage(self._wrap_profiling, self._execute)\r\n  File \".bootstrap/_pex/pex.py\", line 258, in _wrap_coverage\r\n    runner(*args)\r\n  File \".bootstrap/_pex/pex.py\", line 290, in _wrap_profiling\r\n    runner(*args)\r\n  File \".bootstrap/_pex/pex.py\", line 369, in _execute\r\n    return self.execute_entry(self._pex_info.entry_point)\r\n  File \".bootstrap/_pex/pex.py\", line 427, in execute_entry\r\n    return runner(entry_point)\r\n  File \".bootstrap/_pex/pex.py\", line 445, in execute_pkg_resources\r\n    return runner()\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/bin/pants_exe.py\", line 44, in main\r\n    PantsRunner(exiter).run()\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/bin/pants_runner.py\", line 57, in run\r\n    options_bootstrapper=options_bootstrapper)\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/bin/pants_runner.py\", line 35, in _run\r\n    return RemotePantsRunner(exiter, args, env, process_metadata_dir).run()\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/bin/remote_pants_runner.py\", line 79, in run\r\n    result = client.execute(self.PANTS_COMMAND, *self._args, **modified_env)\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/java/nailgun_client.py\", line 147, in execute\r\n    return self._session.execute(cwd, main_class, *args, **environment)\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/java/nailgun_client.py\", line 70, in execute\r\n    return self._process_session()\r\n  File \"/Users/kwilson/dev/source/.pex/install/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl.dfcf1da242f8807637b07735eb90bff845cbed67/pantsbuild.pants-1.3.0.dev3+3342022031-py2-none-any.whl/pants/java/nailgun_client.py\", line 46, in _process_session\r\n    self._stdout.flush()\r\n\r\nException message: [Errno 32] Broken pipe\r\n```"}}
{"actor":{"display_login":"kwlzn"}}