{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/200","labels_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/200/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/200/comments","events_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/200/events","html_url":"https://github.com/dart-lang/dev_compiler/issues/200","id":83733615,"number":200,"title":"Checking sky's framework: NoSuchMethodError: method not found: 'isDynamic'","user":{"login":"sethladd","id":5479,"avatar_url":"https://avatars.githubusercontent.com/u/5479?v=3","gravatar_id":"","url":"https://api.github.com/users/sethladd","html_url":"https://github.com/sethladd","followers_url":"https://api.github.com/users/sethladd/followers","following_url":"https://api.github.com/users/sethladd/following{/other_user}","gists_url":"https://api.github.com/users/sethladd/gists{/gist_id}","starred_url":"https://api.github.com/users/sethladd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sethladd/subscriptions","organizations_url":"https://api.github.com/users/sethladd/orgs","repos_url":"https://api.github.com/users/sethladd/repos","events_url":"https://api.github.com/users/sethladd/events{/privacy}","received_events_url":"https://api.github.com/users/sethladd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/dev_compiler/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"jmesserly","id":1081711,"avatar_url":"https://avatars.githubusercontent.com/u/1081711?v=3","gravatar_id":"","url":"https://api.github.com/users/jmesserly","html_url":"https://github.com/jmesserly","followers_url":"https://api.github.com/users/jmesserly/followers","following_url":"https://api.github.com/users/jmesserly/following{/other_user}","gists_url":"https://api.github.com/users/jmesserly/gists{/gist_id}","starred_url":"https://api.github.com/users/jmesserly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmesserly/subscriptions","organizations_url":"https://api.github.com/users/jmesserly/orgs","repos_url":"https://api.github.com/users/jmesserly/repos","events_url":"https://api.github.com/users/jmesserly/events{/privacy}","received_events_url":"https://api.github.com/users/jmesserly/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-06-01T22:57:56Z","updated_at":"2015-06-01T23:22:33Z","closed_at":null,"body":"* Globally install dev_compiler\r\n* Clone https://github.com/domokit/mojo\r\n* cd mojo/sky/sdk/lib\r\n* dartdevc fn2.dart\r\n\r\nExpected: some error about dart:sky not being found.  Which we got :)\r\n\r\nActual: the expected error, but also a crash:\r\n\r\n```\r\n~/Code/mojo/sky/sdk/lib/framework[master] $ dartdevc fn2.dart \r\nsevere: line 10, column 1 of fn2.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 5, column 1 of app.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 6, column 1 of rendering/render_box.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 8, column 1 of rendering/render_node.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 6, column 1 of scheduler.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 5, column 1 of rendering/render_block.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 5, column 1 of rendering/render_flex.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 5, column 1 of rendering/render_paragraph.dart: [Message] File dart:sky not found\r\nimport 'dart:sky' as sky;\r\n^^^^^^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 59, column 3 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  sky.view.scheduleFrame();\r\n  ^^^\r\nsevere: line 51, column 12 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n    return sky.window.cancelAnimationFrame(id);\r\n           ^^^\r\nsevere: line 6, column 22 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\nimport 'dart:sky' as sky;\r\n                     ^^^\r\nsevere: line 41, column 7 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  if (sky.window != null)\r\n      ^^^\r\nsevere: line 50, column 7 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  if (sky.window != null)\r\n      ^^^\r\nsevere: line 36, column 10 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  assert(sky.window == null);\r\n         ^^^\r\nsevere: line 56, column 10 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  assert(sky.window == null);\r\n         ^^^\r\nsevere: line 32, column 3 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  sky.view.setBeginFrameCallback(_beginFrame);\r\n  ^^^\r\nsevere: line 42, column 12 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n    return sky.window.requestAnimationFrame(callback);\r\n           ^^^\r\nsevere: line 31, column 10 of scheduler.dart: [AnalyzerError] Undefined name 'sky'\r\n  assert(sky.window == null);\r\n         ^^^\r\nsevere: line 98, column 14 of rendering/render_node.dart: [AnalyzerError] The method 'markNeedsLayout' is not defined for the class 'AbstractNode'\r\n      parent.markNeedsLayout();\r\n             ^^^^^^^^^^^^^^^\r\nsevere: line 229, column 7 of rendering/render_node.dart: [AnalyzerError] The method 'adoptChild' is not defined for the class 'RenderNodeWithChildMixin'\r\n      adoptChild(_child);\r\n      ^^^^^^^^^^\r\nsevere: line 264, column 31 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      assert(child.parentData.previousSibling != child);\r\n                              ^^^^^^^^^^^^^^^\r\nsevere: line 338, column 24 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      child.parentData.previousSibling.parentData.nextSibling = child.parentData.nextSibling;\r\n                       ^^^^^^^^^^^^^^^\r\nsevere: line 251, column 30 of rendering/render_node.dart: [AnalyzerError] The setter 'previousSibling' is not defined for the class 'ParentData'\r\n      nextSibling.parentData.previousSibling = previousSibling;\r\n                             ^^^^^^^^^^^^^^^\r\nsevere: line 184, column 22 of rendering/render_node.dart: [AnalyzerError] Undefined class 'sky.PointerEvent'\r\n  void handlePointer(sky.PointerEvent event) {\r\n                     ^^^^^^^^^^^^^^^^\r\nsevere: line 31, column 61 of rendering/render_node.dart: [AnalyzerError] 0 positional arguments expected, but 2 found\r\n  RenderNodeDisplayList(double width, double height) : super(width, height);\r\n                                                            ^^^^^^^^^^^^^^^\r\nsevere: line 290, column 29 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n    assert(child.parentData.nextSibling == null);\r\n                            ^^^^^^^^^^^\r\nsevere: line 8, column 22 of rendering/render_node.dart: [AnalyzerError] Undefined name 'sky'\r\nimport 'dart:sky' as sky;\r\n                     ^^^\r\nsevere: line 357, column 32 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      child = child.parentData.nextSibling;\r\n                               ^^^^^^^^^^^\r\nsevere: line 340, column 26 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n    if (child.parentData.nextSibling == null) {\r\n                         ^^^^^^^^^^^\r\nsevere: line 317, column 26 of rendering/render_node.dart: [AnalyzerError] The setter 'previousSibling' is not defined for the class 'ParentData'\r\n        child.parentData.previousSibling = before.parentData.previousSibling;\r\n                         ^^^^^^^^^^^^^^^\r\nsevere: line 345, column 82 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      child.parentData.nextSibling.parentData.previousSibling = child.parentData.previousSibling;\r\n                                                                                 ^^^^^^^^^^^^^^^\r\nsevere: line 324, column 34 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n        assert(before.parentData.previousSibling == child);\r\n                                 ^^^^^^^^^^^^^^^\r\nsevere: line 381, column 29 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n    return child.parentData.nextSibling;\r\n                            ^^^^^^^^^^^\r\nsevere: line 273, column 31 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      assert(child.parentData.nextSibling != child);\r\n                              ^^^^^^^^^^^\r\nsevere: line 297, column 31 of rendering/render_node.dart: [AnalyzerError] The setter 'nextSibling' is not defined for the class 'ParentData'\r\n        _lastChild.parentData.nextSibling = child;\r\n                              ^^^^^^^^^^^\r\nsevere: line 373, column 32 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      child = child.parentData.nextSibling;\r\n                               ^^^^^^^^^^^\r\nsevere: line 335, column 38 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      _firstChild = child.parentData.nextSibling;\r\n                                     ^^^^^^^^^^^\r\nsevere: line 344, column 31 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      assert(child.parentData.nextSibling.parentData is ParentDataType);\r\n                              ^^^^^^^^^^^\r\nsevere: line 129, column 36 of rendering/render_node.dart: [AnalyzerError] The getter '_relayoutSubtreeRoot' is not defined for the class 'AbstractNode'\r\n      relayoutSubtreeRoot = parent._relayoutSubtreeRoot;\r\n                                   ^^^^^^^^^^^^^^^^^^^^\r\nsevere: line 35, column 5 of rendering/render_node.dart: [AnalyzerError] The method 'translate' is not defined for the class 'RenderNodeDisplayList'\r\n    translate(-position.x, -position.y);\r\n    ^^^^^^^^^\r\nsevere: line 32, column 37 of rendering/render_node.dart: [AnalyzerError] Undefined class 'sky.Point'\r\n  void paintChild(RenderNode child, sky.Point position) {\r\n                                    ^^^^^^^^^\r\nsevere: line 321, column 33 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n        assert(child.parentData.nextSibling.parentData is ParentDataType);\r\n                                ^^^^^^^^^^^\r\nsevere: line 263, column 29 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n    while (child.parentData.previousSibling != null) {\r\n                            ^^^^^^^^^^^^^^^\r\nsevere: line 230, column 5 of rendering/render_node.dart: [AnalyzerError] The method 'markNeedsLayout' is not defined for the class 'RenderNodeWithChildMixin'\r\n    markNeedsLayout();\r\n    ^^^^^^^^^^^^^^^\r\nsevere: line 342, column 37 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      _lastChild = child.parentData.previousSibling;\r\n                                    ^^^^^^^^^^^^^^^\r\nsevere: line 226, column 7 of rendering/render_node.dart: [AnalyzerError] The method 'dropChild' is not defined for the class 'RenderNodeWithChildMixin'\r\n      dropChild(_child);\r\n      ^^^^^^^^^\r\nsevere: line 323, column 26 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n        child.parentData.nextSibling.parentData.previousSibling = child;\r\n                         ^^^^^^^^^^^\r\nsevere: line 322, column 26 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n        child.parentData.previousSibling.parentData.nextSibling = child;\r\n                         ^^^^^^^^^^^^^^^\r\nsevere: line 308, column 29 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      if (before.parentData.previousSibling == null) {\r\n                            ^^^^^^^^^^^^^^^\r\nsevere: line 320, column 33 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n        assert(child.parentData.previousSibling.parentData is ParentDataType);\r\n                                ^^^^^^^^^^^^^^^\r\nsevere: line 311, column 26 of rendering/render_node.dart: [AnalyzerError] The setter 'nextSibling' is not defined for the class 'ParentData'\r\n        child.parentData.nextSibling = before;\r\n                         ^^^^^^^^^^^\r\nsevere: line 265, column 32 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      child = child.parentData.previousSibling;\r\n                               ^^^^^^^^^^^^^^^\r\nsevere: line 337, column 31 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      assert(child.parentData.previousSibling.parentData is ParentDataType);\r\n                              ^^^^^^^^^^^^^^^\r\nsevere: line 274, column 32 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      child = child.parentData.nextSibling;\r\n                               ^^^^^^^^^^^\r\nsevere: line 250, column 37 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n      assert(nextSibling.parentData.previousSibling == this);\r\n                                    ^^^^^^^^^^^^^^^\r\nsevere: line 245, column 34 of rendering/render_node.dart: [AnalyzerError] The setter 'nextSibling' is not defined for the class 'ParentData'\r\n      previousSibling.parentData.nextSibling = nextSibling;\r\n                                 ^^^^^^^^^^^\r\nsevere: line 338, column 82 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      child.parentData.previousSibling.parentData.nextSibling = child.parentData.nextSibling;\r\n                                                                                 ^^^^^^^^^^^\r\nsevere: line 272, column 29 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n    while (child.parentData.nextSibling != null) {\r\n                            ^^^^^^^^^^^\r\nsevere: line 317, column 62 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n        child.parentData.previousSibling = before.parentData.previousSibling;\r\n                                                             ^^^^^^^^^^^^^^^\r\nsevere: line 30, column 37 of rendering/render_node.dart: [AnalyzerError] Undefined class 'sky.PictureRecorder'\r\nclass RenderNodeDisplayList extends sky.PictureRecorder {\r\n                                    ^^^^^^^^^^^^^^^^^^^\r\nsevere: line 365, column 32 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      child = child.parentData.nextSibling;\r\n                               ^^^^^^^^^^^\r\nsevere: line 294, column 24 of rendering/render_node.dart: [AnalyzerError] The setter 'previousSibling' is not defined for the class 'ParentData'\r\n      child.parentData.previousSibling = _lastChild;\r\n                       ^^^^^^^^^^^^^^^\r\nsevere: line 244, column 41 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      assert(previousSibling.parentData.nextSibling == this);\r\n                                        ^^^^^^^^^^^\r\nsevere: line 312, column 27 of rendering/render_node.dart: [AnalyzerError] The setter 'previousSibling' is not defined for the class 'ParentData'\r\n        before.parentData.previousSibling = child;\r\n                          ^^^^^^^^^^^^^^^\r\nsevere: line 347, column 22 of rendering/render_node.dart: [AnalyzerError] The setter 'previousSibling' is not defined for the class 'ParentData'\r\n    child.parentData.previousSibling = null;\r\n                     ^^^^^^^^^^^^^^^\r\nsevere: line 345, column 24 of rendering/render_node.dart: [AnalyzerError] The getter 'nextSibling' is not defined for the class 'ParentData'\r\n      child.parentData.nextSibling.parentData.previousSibling = child.parentData.previousSibling;\r\n                       ^^^^^^^^^^^\r\nsevere: line 318, column 26 of rendering/render_node.dart: [AnalyzerError] The setter 'nextSibling' is not defined for the class 'ParentData'\r\n        child.parentData.nextSibling = before;\r\n                         ^^^^^^^^^^^\r\nsevere: line 333, column 26 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n    if (child.parentData.previousSibling == null) {\r\n                         ^^^^^^^^^^^^^^^\r\nsevere: line 348, column 22 of rendering/render_node.dart: [AnalyzerError] The setter 'nextSibling' is not defined for the class 'ParentData'\r\n    child.parentData.nextSibling = null;\r\n                     ^^^^^^^^^^^\r\nsevere: line 291, column 29 of rendering/render_node.dart: [AnalyzerError] The getter 'previousSibling' is not defined for the class 'ParentData'\r\n    assert(child.parentData.previousSibling == null);\r\n                            ^^^^^^^^^^^^^^^\r\nsevere: line 33, column 5 of rendering/render_node.dart: [AnalyzerError] The method 'translate' is not defined for the class 'RenderNodeDisplayList'\r\n    translate(position.x, position.y);\r\n    ^^^^^^^^^\r\nUnhandled exception:\r\nThe null object does not have a getter 'isDynamic'.\r\n\r\nNoSuchMethodError: method not found: 'isDynamic'\r\nReceiver: null\r\nArguments: []\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      isDynamicTarget (package:dev_compiler/src/utils.dart:211)\r\n#3      RestrictedRules.isDynamicTarget (package:dev_compiler/src/checker/rules.dart:554)\r\n#4      CodeChecker.visitPrefixedIdentifier (package:dev_compiler/src/checker/checker.dart:590)\r\n#5      PrefixedIdentifier.accept (package:analyzer/src/generated/ast.dart:14229)\r\n#6      AstNode._safelyVisitChild (package:analyzer/src/generated/ast.dart:2940)\r\n#7      TypeName.visitChildren (package:analyzer/src/generated/ast.dart:18925)\r\n#8      RecursiveAstVisitor.visitTypeName (package:analyzer/src/generated/ast.dart:15104)\r\n#9      TypeName.accept (package:analyzer/src/generated/ast.dart:18921)\r\n#10     AstNode._safelyVisitChild (package:analyzer/src/generated/ast.dart:2940)\r\n#11     ExtendsClause.visitChildren (package:analyzer/src/generated/ast.dart:7078)\r\n#12     RecursiveAstVisitor.visitExtendsClause (package:analyzer/src/generated/ast.dart:14731)\r\n#13     ExtendsClause.accept (package:analyzer/src/generated/ast.dart:7074)\r\n#14     AstNode._safelyVisitChild (package:analyzer/src/generated/ast.dart:2940)\r\n#15     ClassDeclaration.visitChildren (package:analyzer/src/generated/ast.dart:4247)\r\n#16     RecursiveAstVisitor.visitClassDeclaration (package:analyzer/src/generated/ast.dart:14605)\r\n#17     CodeChecker.visitClassDeclaration (package:dev_compiler/src/checker/checker.dart:389)\r\n#18     ClassDeclaration.accept (package:analyzer/src/generated/ast.dart:4181)\r\n#19     NodeList.accept (package:analyzer/src/generated/ast.dart:12237)\r\n#20     CompilationUnit.visitChildren (package:analyzer/src/generated/ast.dart:4799)\r\n#21     CodeChecker.visitCompilationUnit (package:dev_compiler/src/checker/checker.dart:357)\r\n#22     Compiler._buildDartLibrary (package:dev_compiler/devc.dart:187)\r\n#23     Compiler._buildSource (package:dev_compiler/devc.dart:112)\r\n#24     rebuild.<anonymous closure> (package:dev_compiler/src/dependency_graph.dart:439)\r\n#25     visitInPostOrder.helper (package:dev_compiler/src/dependency_graph.dart:480)\r\n#26     IterableBase.forEach (dart:collection/iterable.dart:229)\r\n#27     visitInPostOrder.helper (package:dev_compiler/src/dependency_graph.dart:479)\r\n#28     IterableBase.forEach (dart:collection/iterable.dart:229)\r\n#29     visitInPostOrder.helper (package:dev_compiler/src/dependency_graph.dart:479)\r\n#30     IterableBase.forEach (dart:collection/iterable.dart:229)\r\n#31     visitInPostOrder.helper (package:dev_compiler/src/dependency_graph.dart:479)\r\n#32     visitInPostOrder (package:dev_compiler/src/dependency_graph.dart:482)\r\n#33     rebuild (package:dev_compiler/src/dependency_graph.dart:435)\r\n#34     Compiler.run (package:dev_compiler/devc.dart:226)\r\n#35     main (http://localhost:63550/devc.dart:42)\r\n#36     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:253)\r\n#37     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:142)\r\n~/Code/mojo/sky/sdk/lib/framework[master] $ dartdevc fn2.dart \r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/comments/107744805","html_url":"https://github.com/dart-lang/dev_compiler/issues/200#issuecomment-107744805","issue_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/200","id":107744805,"user":{"login":"jmesserly","id":1081711,"avatar_url":"https://avatars.githubusercontent.com/u/1081711?v=3","gravatar_id":"","url":"https://api.github.com/users/jmesserly","html_url":"https://github.com/jmesserly","followers_url":"https://api.github.com/users/jmesserly/followers","following_url":"https://api.github.com/users/jmesserly/following{/other_user}","gists_url":"https://api.github.com/users/jmesserly/gists{/gist_id}","starred_url":"https://api.github.com/users/jmesserly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmesserly/subscriptions","organizations_url":"https://api.github.com/users/jmesserly/orgs","repos_url":"https://api.github.com/users/jmesserly/repos","events_url":"https://api.github.com/users/jmesserly/events{/privacy}","received_events_url":"https://api.github.com/users/jmesserly/received_events","type":"User","site_admin":false},"created_at":"2015-06-01T23:22:33Z","updated_at":"2015-06-01T23:22:33Z","body":"yeah, things tend to go a little haywire if names are not resolved. I think we're supposed to be aborting Checker if Analyzer finds certain fatal errors, but we don't.\r\n\r\nAlthough in this case, we can probably just fix the problem in rules.isDynamicTarget."}}