{"action":"created","issue":{"url":"https://api.github.com/repos/burke/zeus/issues/589","repository_url":"https://api.github.com/repos/burke/zeus","labels_url":"https://api.github.com/repos/burke/zeus/issues/589/labels{/name}","comments_url":"https://api.github.com/repos/burke/zeus/issues/589/comments","events_url":"https://api.github.com/repos/burke/zeus/issues/589/events","html_url":"https://github.com/burke/zeus/issues/589","id":176013295,"number":589,"title":"Zeus doesn't reload code after change on macOS sierra","user":{"login":"pavel-d","id":4746076,"avatar_url":"https://avatars.githubusercontent.com/u/4746076?v=3","gravatar_id":"","url":"https://api.github.com/users/pavel-d","html_url":"https://github.com/pavel-d","followers_url":"https://api.github.com/users/pavel-d/followers","following_url":"https://api.github.com/users/pavel-d/following{/other_user}","gists_url":"https://api.github.com/users/pavel-d/gists{/gist_id}","starred_url":"https://api.github.com/users/pavel-d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pavel-d/subscriptions","organizations_url":"https://api.github.com/users/pavel-d/orgs","repos_url":"https://api.github.com/users/pavel-d/repos","events_url":"https://api.github.com/users/pavel-d/events{/privacy}","received_events_url":"https://api.github.com/users/pavel-d/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":32,"created_at":"2016-09-09T13:45:13Z","updated_at":"2016-11-02T18:13:43Z","closed_at":null,"body":"## Description of Problem\n\nZeus doesn't reload code after changes on macOS sierra\n## System details\n\n```\n$ uname -a\nDarwin Pavels-MacBook-Pro.local 16.0.0 Darwin Kernel Version 16.0.0: Mon Aug 29 17:56:20 PDT 2016; root:xnu-3789.1.32~3/RELEASE_X86_64 x86_64\n\n$ ruby -v \nruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]\n```\n## Steps to Reproduce\n\n1) `zeus start` in a new rails project\nIt boots fine, but one error is printed to the stdout:\n\n```\nzeus start\nStarting Zeus server v0.15.10\n[ready] [crashed] [running] [connecting] [waiting]\nboot\n└── default_bundle\n    ├── development_environment\n    │   └── prerake\n    └── test_environment\n        └── test_helper\n\nAvailable Commands: [waiting] [crashed] [ready]\nzeus rake\nzeus runner (alias: r)\nzeus console (alias: c)\nzeus server (alias: s)\nzeus generate (alias: g)\nzeus destroy (alias: d)\nzeus dbconsole\nzeus test (alias: rspec, testrb)\n2016-09-09 15:12 zeus-darwin-amd64[61609] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)\n```\n\n2) `touch config/application.rb`\n## Observed Behavior\n\nNothing happens\n## Expected Behavior\n\nzeus should reload the code\n"},"comment":{"url":"https://api.github.com/repos/burke/zeus/issues/comments/257952236","html_url":"https://github.com/burke/zeus/issues/589#issuecomment-257952236","issue_url":"https://api.github.com/repos/burke/zeus/issues/589","id":257952236,"user":{"login":"andrew-stripe","id":23081836,"avatar_url":"https://avatars.githubusercontent.com/u/23081836?v=3","gravatar_id":"","url":"https://api.github.com/users/andrew-stripe","html_url":"https://github.com/andrew-stripe","followers_url":"https://api.github.com/users/andrew-stripe/followers","following_url":"https://api.github.com/users/andrew-stripe/following{/other_user}","gists_url":"https://api.github.com/users/andrew-stripe/gists{/gist_id}","starred_url":"https://api.github.com/users/andrew-stripe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrew-stripe/subscriptions","organizations_url":"https://api.github.com/users/andrew-stripe/orgs","repos_url":"https://api.github.com/users/andrew-stripe/repos","events_url":"https://api.github.com/users/andrew-stripe/events{/privacy}","received_events_url":"https://api.github.com/users/andrew-stripe/received_events","type":"User","site_admin":false},"created_at":"2016-11-02T18:13:43Z","updated_at":"2016-11-02T18:13:43Z","body":"Hmm, doesn't fail tests, that makes life more difficult. That would be consistent with the explanation that it has to do with max file limits since the tests watch very few files. Recent versions of Watchman encourage you to watch an entire project directory which may help avoid this.\r\n\r\nI'm not sure whether errors from the file watching code were surfaced in the same way in 0.15.4. It may have the same issue and is just swallowing the error message. Can anyone confirm whether they observe reloading on file changes on Sierra in 0.15.4 and not 0.15.10 (regardless of any error messages)?"}}
{"actor":{"display_login":"andrew-stripe"}}