{"action":"reopened","issue":{"url":"https://api.github.com/repos/dart-lang/dartdoc/issues/50","labels_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/50/comments","events_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/50/events","html_url":"https://github.com/dart-lang/dartdoc/issues/50","id":53581204,"number":50,"title":"null object does not have a getter 'name'","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/dartdoc/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/dart-lang/dartdoc/labels/P0","name":"P0","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"keertip","id":2192312,"avatar_url":"https://avatars.githubusercontent.com/u/2192312?v=3","gravatar_id":"","url":"https://api.github.com/users/keertip","html_url":"https://github.com/keertip","followers_url":"https://api.github.com/users/keertip/followers","following_url":"https://api.github.com/users/keertip/following{/other_user}","gists_url":"https://api.github.com/users/keertip/gists{/gist_id}","starred_url":"https://api.github.com/users/keertip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keertip/subscriptions","organizations_url":"https://api.github.com/users/keertip/orgs","repos_url":"https://api.github.com/users/keertip/repos","events_url":"https://api.github.com/users/keertip/events{/privacy}","received_events_url":"https://api.github.com/users/keertip/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-07T00:15:57Z","updated_at":"2015-01-07T23:33:54Z","closed_at":null,"body":"To repro:\r\n\r\ngit clone git@github.com:google/quiver-dart.git\r\ncd quiver-dart\r\ndart ../dartdoc/bin/dartdoc.dart\r\n\r\noutput:\r\n\r\n```\r\nsethladd@sethladd-macbookair ~/Code/quiver-dart (master)$ dart ../dartdoc/bin/dartdoc.dart \r\nparsing /Users/sethladd/Code/quiver-dart/lib/async.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/cache.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/check.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/collection.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/core.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/io.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/iterables.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/mirrors.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/pattern.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/streams.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/strings.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/time.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/testing/async.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/testing/runtime.dart...\r\nparsing /Users/sethladd/Code/quiver-dart/lib/testing/time.dart...\r\ngenerating docs/quiver_package.html\r\ngenerating docs/quiver.async.html\r\nUnhandled exception:\r\nThe null object does not have a getter 'name'.\r\n\r\nNoSuchMethodError: method not found: 'name'\r\nReceiver: null\r\nArguments: []\r\n#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)\r\n#1      HtmlGeneratorHelper.createLinkedTypeName (package:dartdoc/src/generator.dart:536:30)\r\n#2      HtmlGeneratorHelper.createLinkedTypeName (package:dartdoc/src/generator.dart:549:41)\r\n#3      HtmlGeneratorHelper.createLinkedReturnTypeName (package:dartdoc/src/generator.dart:565:34)\r\n#4      Typedef.createLinkedSummary (package:dartdoc/src/model.dart:405:51)\r\n#5      HtmlGenerator.createToc (package:dartdoc/src/generator.dart:198:65)\r\n#6      HtmlGenerator.generateLibrary (package:dartdoc/src/generator.dart:163:14)\r\n#7      HtmlGenerator.generate.<anonymous closure> (package:dartdoc/src/generator.dart:41:55)\r\n#8      List.forEach (dart:core-patch/growable_array.dart:254)\r\n#9      HtmlGenerator.generate (package:dartdoc/src/generator.dart:41:30)\r\n#10     DartDoc.generateDocs (package:dartdoc/dartdoc.dart:67:23)\r\n#11     main (file:///Users/sethladd/Code/dartdoc/bin/dartdoc.dart:31:21)\r\n#12     _startIsolate (dart:isolate-patch/isolate_patch.dart:237)\r\n#13     _startMainIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:192)\r\n#14     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:130)\r\n```"}}