{"action":"created","issue":{"url":"https://api.github.com/repos/vimeo/psalm/issues/819","repository_url":"https://api.github.com/repos/vimeo/psalm","labels_url":"https://api.github.com/repos/vimeo/psalm/issues/819/labels{/name}","comments_url":"https://api.github.com/repos/vimeo/psalm/issues/819/comments","events_url":"https://api.github.com/repos/vimeo/psalm/issues/819/events","html_url":"https://github.com/vimeo/psalm/issues/819","id":332479136,"node_id":"MDU6SXNzdWUzMzI0NzkxMzY=","number":819,"title":"error in reconciler in vimeo/psalm:^1.1","user":{"login":"WDD-Marv","id":6951974,"node_id":"MDQ6VXNlcjY5NTE5NzQ=","avatar_url":"https://avatars0.githubusercontent.com/u/6951974?v=4","gravatar_id":"","url":"https://api.github.com/users/WDD-Marv","html_url":"https://github.com/WDD-Marv","followers_url":"https://api.github.com/users/WDD-Marv/followers","following_url":"https://api.github.com/users/WDD-Marv/following{/other_user}","gists_url":"https://api.github.com/users/WDD-Marv/gists{/gist_id}","starred_url":"https://api.github.com/users/WDD-Marv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WDD-Marv/subscriptions","organizations_url":"https://api.github.com/users/WDD-Marv/orgs","repos_url":"https://api.github.com/users/WDD-Marv/repos","events_url":"https://api.github.com/users/WDD-Marv/events{/privacy}","received_events_url":"https://api.github.com/users/WDD-Marv/received_events","type":"User","site_admin":false},"labels":[{"id":527447758,"node_id":"MDU6TGFiZWw1Mjc0NDc3NTg=","url":"https://api.github.com/repos/vimeo/psalm/labels/more%20info%20needed","name":"more info needed","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-06-14T16:37:37Z","updated_at":"2018-06-15T13:38:41Z","closed_at":null,"author_association":"NONE","body":"still have to dig through our code for the cause, but there's something we're doing that's triggering this error in psalm 1.1\r\n\r\n```sh\r\npsalm\r\nScanning files...\r\nAnalyzing files...\r\n\r\nNotice: Uninitialized string offset: 0 in vendor\\vimeo\\psalm\\src\\Psalm\\Type\\Reconciler.php on line 194\r\n\r\nNotice: Uninitialized string offset: 0 in vendor\\vimeo\\psalm\\src\\Psalm\\Type\\Reconciler.php on line 199\r\n\r\nFatal error: Uncaught Psalm\\Exception\\TypeParseTreeException: Invalid type '' in vendor\\vimeo\\psalm\\src\\Psalm\\Type.php:96\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/vimeo/psalm/issues/comments/397622905","html_url":"https://github.com/vimeo/psalm/issues/819#issuecomment-397622905","issue_url":"https://api.github.com/repos/vimeo/psalm/issues/819","id":397622905,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzYyMjkwNQ==","user":{"login":"muglug","id":2292638,"node_id":"MDQ6VXNlcjIyOTI2Mzg=","avatar_url":"https://avatars0.githubusercontent.com/u/2292638?v=4","gravatar_id":"","url":"https://api.github.com/users/muglug","html_url":"https://github.com/muglug","followers_url":"https://api.github.com/users/muglug/followers","following_url":"https://api.github.com/users/muglug/following{/other_user}","gists_url":"https://api.github.com/users/muglug/gists{/gist_id}","starred_url":"https://api.github.com/users/muglug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muglug/subscriptions","organizations_url":"https://api.github.com/users/muglug/orgs","repos_url":"https://api.github.com/users/muglug/repos","events_url":"https://api.github.com/users/muglug/events{/privacy}","received_events_url":"https://api.github.com/users/muglug/received_events","type":"User","site_admin":false},"created_at":"2018-06-15T13:38:41Z","updated_at":"2018-06-15T13:38:41Z","author_association":"MEMBER","body":"Fatal error aside, I think that’s the right complaint (the arg expects a non-null value). Unless array_filter already strips out non-null values?"}}
{"actor":{"display_login":"muglug"}}