{"action":"opened","issue":{"url":"https://api.github.com/repos/puli/issues/issues/127","labels_url":"https://api.github.com/repos/puli/issues/issues/127/labels{/name}","comments_url":"https://api.github.com/repos/puli/issues/issues/127/comments","events_url":"https://api.github.com/repos/puli/issues/issues/127/events","html_url":"https://github.com/puli/issues/issues/127","id":109786537,"number":127,"title":"\"puli build\" should succeed if GeneratedPuliFactory contains syntax errors","user":{"login":"webmozart","id":176399,"avatar_url":"https://avatars.githubusercontent.com/u/176399?v=3","gravatar_id":"","url":"https://api.github.com/users/webmozart","html_url":"https://github.com/webmozart","followers_url":"https://api.github.com/users/webmozart/followers","following_url":"https://api.github.com/users/webmozart/following{/other_user}","gists_url":"https://api.github.com/users/webmozart/gists{/gist_id}","starred_url":"https://api.github.com/users/webmozart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/webmozart/subscriptions","organizations_url":"https://api.github.com/users/webmozart/orgs","repos_url":"https://api.github.com/users/webmozart/repos","events_url":"https://api.github.com/users/webmozart/events{/privacy}","received_events_url":"https://api.github.com/users/webmozart/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/puli/issues/labels/Bug","name":"Bug","color":"fc2929"},{"url":"https://api.github.com/repos/puli/issues/labels/Manager","name":"Manager","color":"e6e6e6"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/puli/issues/milestones/5","html_url":"https://github.com/puli/issues/milestones/1.0-beta9","labels_url":"https://api.github.com/repos/puli/issues/milestones/5/labels","id":1331804,"number":5,"title":"1.0-beta9","description":"","creator":{"login":"webmozart","id":176399,"avatar_url":"https://avatars.githubusercontent.com/u/176399?v=3","gravatar_id":"","url":"https://api.github.com/users/webmozart","html_url":"https://github.com/webmozart","followers_url":"https://api.github.com/users/webmozart/followers","following_url":"https://api.github.com/users/webmozart/following{/other_user}","gists_url":"https://api.github.com/users/webmozart/gists{/gist_id}","starred_url":"https://api.github.com/users/webmozart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/webmozart/subscriptions","organizations_url":"https://api.github.com/users/webmozart/orgs","repos_url":"https://api.github.com/users/webmozart/repos","events_url":"https://api.github.com/users/webmozart/events{/privacy}","received_events_url":"https://api.github.com/users/webmozart/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":0,"state":"open","created_at":"2015-09-30T18:09:01Z","updated_at":"2015-10-05T12:33:49Z","due_on":"2015-10-30T23:00:00Z","closed_at":null},"comments":0,"created_at":"2015-10-05T12:33:48Z","updated_at":"2015-10-05T12:33:48Z","closed_at":null,"body":"The `puli build` command should be able to regenerate the GeneratedPuliFactory class if it contains semantic or syntax errors. This could happen after upgrades (e.g. missing argument).\r\n\r\nRight now, the command fails. GeneratedPuliFactory needs to be deleted manually, then the command succeeds again."}}