{"action":"created","issue":{"url":"https://api.github.com/repos/marklogic/slush-marklogic-node/issues/207","labels_url":"https://api.github.com/repos/marklogic/slush-marklogic-node/issues/207/labels{/name}","comments_url":"https://api.github.com/repos/marklogic/slush-marklogic-node/issues/207/comments","events_url":"https://api.github.com/repos/marklogic/slush-marklogic-node/issues/207/events","html_url":"https://github.com/marklogic/slush-marklogic-node/issues/207","id":107192850,"number":207,"title":"Slow internet or other mishap might break install. Can we improve logging?","user":{"login":"grtjn","id":611397,"avatar_url":"https://avatars.githubusercontent.com/u/611397?v=3","gravatar_id":"","url":"https://api.github.com/users/grtjn","html_url":"https://github.com/grtjn","followers_url":"https://api.github.com/users/grtjn/followers","following_url":"https://api.github.com/users/grtjn/following{/other_user}","gists_url":"https://api.github.com/users/grtjn/gists{/gist_id}","starred_url":"https://api.github.com/users/grtjn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grtjn/subscriptions","organizations_url":"https://api.github.com/users/grtjn/orgs","repos_url":"https://api.github.com/users/grtjn/repos","events_url":"https://api.github.com/users/grtjn/events{/privacy}","received_events_url":"https://api.github.com/users/grtjn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/marklogic/slush-marklogic-node/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/marklogic/slush-marklogic-node/milestones/2","html_url":"https://github.com/marklogic/slush-marklogic-node/milestones/0.2.0","labels_url":"https://api.github.com/repos/marklogic/slush-marklogic-node/milestones/2/labels","id":1295053,"number":2,"title":"0.2.0","description":"","creator":{"login":"grtjn","id":611397,"avatar_url":"https://avatars.githubusercontent.com/u/611397?v=3","gravatar_id":"","url":"https://api.github.com/users/grtjn","html_url":"https://github.com/grtjn","followers_url":"https://api.github.com/users/grtjn/followers","following_url":"https://api.github.com/users/grtjn/following{/other_user}","gists_url":"https://api.github.com/users/grtjn/gists{/gist_id}","starred_url":"https://api.github.com/users/grtjn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grtjn/subscriptions","organizations_url":"https://api.github.com/users/grtjn/orgs","repos_url":"https://api.github.com/users/grtjn/repos","events_url":"https://api.github.com/users/grtjn/events{/privacy}","received_events_url":"https://api.github.com/users/grtjn/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":110,"state":"open","created_at":"2015-09-08T10:17:42Z","updated_at":"2015-09-18T18:23:09Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-09-18T12:25:27Z","updated_at":"2015-09-21T04:31:55Z","closed_at":null,"body":"Not entirely sure, but have the impression that slow connection, or other mishap during slush generation is not always detected properly, and not always reported back to the end user. Particularly the npm install seems to show issues on occasion. Heard from several people that needed to rerun npm install to make the generated project work for instance.\r\n\r\nCan we improve error handling and logging?"},"comment":{"url":"https://api.github.com/repos/marklogic/slush-marklogic-node/issues/comments/141874664","html_url":"https://github.com/marklogic/slush-marklogic-node/issues/207#issuecomment-141874664","issue_url":"https://api.github.com/repos/marklogic/slush-marklogic-node/issues/207","id":141874664,"user":{"login":"hunterwilliams","id":1759942,"avatar_url":"https://avatars.githubusercontent.com/u/1759942?v=3","gravatar_id":"","url":"https://api.github.com/users/hunterwilliams","html_url":"https://github.com/hunterwilliams","followers_url":"https://api.github.com/users/hunterwilliams/followers","following_url":"https://api.github.com/users/hunterwilliams/following{/other_user}","gists_url":"https://api.github.com/users/hunterwilliams/gists{/gist_id}","starred_url":"https://api.github.com/users/hunterwilliams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hunterwilliams/subscriptions","organizations_url":"https://api.github.com/users/hunterwilliams/orgs","repos_url":"https://api.github.com/users/hunterwilliams/repos","events_url":"https://api.github.com/users/hunterwilliams/events{/privacy}","received_events_url":"https://api.github.com/users/hunterwilliams/received_events","type":"User","site_admin":false},"created_at":"2015-09-21T04:31:55Z","updated_at":"2015-09-21T04:31:55Z","body":" I think drawing the line of how to fix this is going to be hard. \r\n* Could fail it on warning\r\n* Could try to verify afterwards but who knows what files may/may not be missing\r\n* Add to readme? \r\n\r\nI can see situations where a bug is included in a new minor version and the app is broken without everyone's knowledge. Think possibly should look into a public or semi public CI server that tries a fresh install every so often just to verify nothing breaks due to dependency changes."}}