{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/24690","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/24690/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/24690/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/24690/events","html_url":"https://github.com/dart-lang/sdk/issues/24690","id":112711678,"number":24690,"title":"Analysis is too slow or infinite","user":{"login":"scheglov","id":384794,"avatar_url":"https://avatars.githubusercontent.com/u/384794?v=3","gravatar_id":"","url":"https://api.github.com/users/scheglov","html_url":"https://github.com/scheglov","followers_url":"https://api.github.com/users/scheglov/followers","following_url":"https://api.github.com/users/scheglov/following{/other_user}","gists_url":"https://api.github.com/users/scheglov/gists{/gist_id}","starred_url":"https://api.github.com/users/scheglov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scheglov/subscriptions","organizations_url":"https://api.github.com/users/scheglov/orgs","repos_url":"https://api.github.com/users/scheglov/repos","events_url":"https://api.github.com/users/scheglov/events{/privacy}","received_events_url":"https://api.github.com/users/scheglov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Area-Analyzer","name":"Area-Analyzer","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Priority-High","name":"Priority-High","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dart-lang/sdk/milestones/30","html_url":"https://github.com/dart-lang/sdk/milestones/1.13","labels_url":"https://api.github.com/repos/dart-lang/sdk/milestones/30/labels","id":1171621,"number":30,"title":"1.13","description":null,"creator":{"login":"kwalrath","id":2164483,"avatar_url":"https://avatars.githubusercontent.com/u/2164483?v=3","gravatar_id":"","url":"https://api.github.com/users/kwalrath","html_url":"https://github.com/kwalrath","followers_url":"https://api.github.com/users/kwalrath/followers","following_url":"https://api.github.com/users/kwalrath/following{/other_user}","gists_url":"https://api.github.com/users/kwalrath/gists{/gist_id}","starred_url":"https://api.github.com/users/kwalrath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwalrath/subscriptions","organizations_url":"https://api.github.com/users/kwalrath/orgs","repos_url":"https://api.github.com/users/kwalrath/repos","events_url":"https://api.github.com/users/kwalrath/events{/privacy}","received_events_url":"https://api.github.com/users/kwalrath/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":61,"state":"open","created_at":"2015-06-18T23:05:19Z","updated_at":"2015-10-22T01:53:46Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-10-22T01:35:40Z","updated_at":"2015-10-22T04:20:43Z","closed_at":null,"body":"Our users report that there are lots of instances where the analyzer can't keep up with editing in order to provide error feedback, auto-complete, auto-imports, etc.\r\n\r\nSometimes restart helps, but often it falls into continuing analysis again.\r\n\r\n@pq is this something you observe too?\r\n\r\n@keertip \r\n@bwilkerson "},"comment":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/comments/150103014","html_url":"https://github.com/dart-lang/sdk/issues/24690#issuecomment-150103014","issue_url":"https://api.github.com/repos/dart-lang/sdk/issues/24690","id":150103014,"user":{"login":"pq","id":67586,"avatar_url":"https://avatars.githubusercontent.com/u/67586?v=3","gravatar_id":"","url":"https://api.github.com/users/pq","html_url":"https://github.com/pq","followers_url":"https://api.github.com/users/pq/followers","following_url":"https://api.github.com/users/pq/following{/other_user}","gists_url":"https://api.github.com/users/pq/gists{/gist_id}","starred_url":"https://api.github.com/users/pq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pq/subscriptions","organizations_url":"https://api.github.com/users/pq/orgs","repos_url":"https://api.github.com/users/pq/repos","events_url":"https://api.github.com/users/pq/events{/privacy}","received_events_url":"https://api.github.com/users/pq/received_events","type":"User","site_admin":false},"created_at":"2015-10-22T04:20:43Z","updated_at":"2015-10-22T04:20:43Z","body":"> @pq is this something you observe too?\r\n\r\nYep.  And eventually, after a bit of use, DPI seems to basically die altogether.  The following exception is pretty reliably spewed in the logs.\r\n\r\n```\r\nNoSuchMethodError: method not found: 'getState'\r\nReceiver: null\r\nArguments: [Instance of 'ResultDescriptorImpl']\r\n#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)\r\n#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)\r\n#2      AnalysisContextImpl.computeResolvedCompilationUnitAsync. (package:analyzer/src/context/context.dart:657)\r\n#3      PendingFuture.evaluate (package:analyzer/src/context/context.dart:2026)\r\n#4      AnalysisContextImpl._evaluatePendingFutures (package:analyzer/src/context/context.dart:1520)\r\n#5      AnalysisContextImpl.performAnalysisTask. (package:analyzer/src/context/context.dart:1101)\r\n#6      _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:149)\r\n#7      AnalysisContextImpl.performAnalysis... (show balloon)\r\n```\r\n"}}