{"action":"created","issue":{"url":"https://api.github.com/repos/ceylon/ceylon/issues/5816","repository_url":"https://api.github.com/repos/ceylon/ceylon","labels_url":"https://api.github.com/repos/ceylon/ceylon/issues/5816/labels{/name}","comments_url":"https://api.github.com/repos/ceylon/ceylon/issues/5816/comments","events_url":"https://api.github.com/repos/ceylon/ceylon/issues/5816/events","html_url":"https://github.com/ceylon/ceylon/issues/5816","id":121674357,"number":5816,"title":"ICE on missing attribute","user":{"login":"simonthum","id":580723,"avatar_url":"https://avatars.githubusercontent.com/u/580723?v=3","gravatar_id":"","url":"https://api.github.com/users/simonthum","html_url":"https://github.com/simonthum","followers_url":"https://api.github.com/users/simonthum/followers","following_url":"https://api.github.com/users/simonthum/following{/other_user}","gists_url":"https://api.github.com/users/simonthum/gists{/gist_id}","starred_url":"https://api.github.com/users/simonthum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonthum/subscriptions","organizations_url":"https://api.github.com/users/simonthum/orgs","repos_url":"https://api.github.com/users/simonthum/repos","events_url":"https://api.github.com/users/simonthum/events{/privacy}","received_events_url":"https://api.github.com/users/simonthum/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ceylon/ceylon/labels/m-compiler-java","name":"m-compiler-java","color":"00aa00"},{"url":"https://api.github.com/repos/ceylon/ceylon/labels/t-bug","name":"t-bug","color":"e10c02"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ceylon/ceylon/milestones/15","html_url":"https://github.com/ceylon/ceylon/milestones/1.2.3","labels_url":"https://api.github.com/repos/ceylon/ceylon/milestones/15/labels","id":1590811,"number":15,"title":"1.2.3","description":"","creator":{"login":"FroMage","id":179265,"avatar_url":"https://avatars.githubusercontent.com/u/179265?v=3","gravatar_id":"","url":"https://api.github.com/users/FroMage","html_url":"https://github.com/FroMage","followers_url":"https://api.github.com/users/FroMage/followers","following_url":"https://api.github.com/users/FroMage/following{/other_user}","gists_url":"https://api.github.com/users/FroMage/gists{/gist_id}","starred_url":"https://api.github.com/users/FroMage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FroMage/subscriptions","organizations_url":"https://api.github.com/users/FroMage/orgs","repos_url":"https://api.github.com/users/FroMage/repos","events_url":"https://api.github.com/users/FroMage/events{/privacy}","received_events_url":"https://api.github.com/users/FroMage/received_events","type":"User","site_admin":false},"open_issues":114,"closed_issues":232,"state":"open","created_at":"2016-02-18T14:05:01Z","updated_at":"2016-07-26T08:35:57Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-12-11T09:52:16Z","updated_at":"2016-07-26T08:36:06Z","closed_at":"2016-07-26T08:30:27Z","body":"On an invocation site referring to a non-existent attribute I get:\r\n\r\n``\r\ncompiler bug: compiler bug: +  [QualifiedMemberExpression] (67:101-67:117) : unknown [X][method or attribute does not exist: 'setX' in type 'TTT']\r\n  |  + setX [Identifier] (67:103-67:117)\r\n  |  +  [InferredTypeArguments]\r\n  |  +  [BaseMemberExpression] (67:101-67:101) : TTT : c : value c => TTT\r\n  |  |  + c [Identifier] (67:101-67:101)\r\n  |  |  +  [InferredTypeArguments]\r\n  |  + . [MemberOp] (67:102-67:102)\r\n   has a null target at unknown\r\n``\r\n\r\n``\r\ncompiler bug: expression with no declaration at unknown\r\n``\r\n\r\nThat is a little too much for a missing attribute. The invocation isn't that fancy, just inside of a lambda like this:\r\n\r\n``\r\nfn(a, (TTT b) => b.setX(), ...);\r\n``\r\n\r\nShould be easy to fix since the error is identified properly, it just needs digging out."},"comment":{"url":"https://api.github.com/repos/ceylon/ceylon/issues/comments/235198467","html_url":"https://github.com/ceylon/ceylon/issues/5816#issuecomment-235198467","issue_url":"https://api.github.com/repos/ceylon/ceylon/issues/5816","id":235198467,"user":{"login":"gavinking","id":579974,"avatar_url":"https://avatars.githubusercontent.com/u/579974?v=3","gravatar_id":"","url":"https://api.github.com/users/gavinking","html_url":"https://github.com/gavinking","followers_url":"https://api.github.com/users/gavinking/followers","following_url":"https://api.github.com/users/gavinking/following{/other_user}","gists_url":"https://api.github.com/users/gavinking/gists{/gist_id}","starred_url":"https://api.github.com/users/gavinking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gavinking/subscriptions","organizations_url":"https://api.github.com/users/gavinking/orgs","repos_url":"https://api.github.com/users/gavinking/repos","events_url":"https://api.github.com/users/gavinking/events{/privacy}","received_events_url":"https://api.github.com/users/gavinking/received_events","type":"User","site_admin":false},"created_at":"2016-07-26T08:36:06Z","updated_at":"2016-07-26T08:36:06Z","body":"Thanks."}}
{"actor":{"display_login":"gavinking"}}