{"action":"created","issue":{"url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/issues/155","repository_url":"https://api.github.com/repos/kronenthaler/mod-pbxproj","labels_url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/issues/155/labels{/name}","comments_url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/issues/155/comments","events_url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/issues/155/events","html_url":"https://github.com/kronenthaler/mod-pbxproj/issues/155","id":235616450,"number":155,"title":"AttributeError: 'NoneType' object has no attribute 'isa'","user":{"login":"markshep","id":490067,"avatar_url":"https://avatars3.githubusercontent.com/u/490067?v=4","gravatar_id":"","url":"https://api.github.com/users/markshep","html_url":"https://github.com/markshep","followers_url":"https://api.github.com/users/markshep/followers","following_url":"https://api.github.com/users/markshep/following{/other_user}","gists_url":"https://api.github.com/users/markshep/gists{/gist_id}","starred_url":"https://api.github.com/users/markshep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markshep/subscriptions","organizations_url":"https://api.github.com/users/markshep/orgs","repos_url":"https://api.github.com/users/markshep/repos","events_url":"https://api.github.com/users/markshep/events{/privacy}","received_events_url":"https://api.github.com/users/markshep/received_events","type":"User","site_admin":false},"labels":[{"id":627578124,"url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/labels/answered","name":"answered","color":"0e8a16","default":false},{"id":32952420,"url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-06-13T16:41:05Z","updated_at":"2017-08-06T14:49:37Z","closed_at":"2017-08-06T14:49:37Z","body":"I'm using mod-pbxproj to manipulate an Xcode project file generated by Unity.  In the script it removes a file from the project then adds some others, but it's raising the exception when it tries to add the first of those additional files.  If the deletion is skipped then it works fine.  It's quite a complicated project file, but I've reduced it down to a smaller test case and worked out that the presence of a file assigned to the \"Unity-iPhone Tests\" target triggers this problem - if that's removed from the project file then the script works.\r\n\r\nI've attached a tarball containing two example project files (one exhibiting this behaviour and one that doesn't) and a test script demonstrating the issue:\r\n\r\n[bug.tar.gz](https://github.com/kronenthaler/mod-pbxproj/files/1072148/bug.tar.gz)\r\n"},"comment":{"url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/issues/comments/320511565","html_url":"https://github.com/kronenthaler/mod-pbxproj/issues/155#issuecomment-320511565","issue_url":"https://api.github.com/repos/kronenthaler/mod-pbxproj/issues/155","id":320511565,"user":{"login":"kronenthaler","id":513315,"avatar_url":"https://avatars3.githubusercontent.com/u/513315?v=4","gravatar_id":"","url":"https://api.github.com/users/kronenthaler","html_url":"https://github.com/kronenthaler","followers_url":"https://api.github.com/users/kronenthaler/followers","following_url":"https://api.github.com/users/kronenthaler/following{/other_user}","gists_url":"https://api.github.com/users/kronenthaler/gists{/gist_id}","starred_url":"https://api.github.com/users/kronenthaler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kronenthaler/subscriptions","organizations_url":"https://api.github.com/users/kronenthaler/orgs","repos_url":"https://api.github.com/users/kronenthaler/repos","events_url":"https://api.github.com/users/kronenthaler/events{/privacy}","received_events_url":"https://api.github.com/users/kronenthaler/received_events","type":"User","site_admin":false},"created_at":"2017-08-06T14:49:37Z","updated_at":"2017-08-06T14:49:37Z","body":"fixed"}}
{"actor":{"display_login":"kronenthaler"}}