-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
P1A high priority bug; for example, a single project is unusable or has many test failuresA high priority bug; for example, a single project is unusable or has many test failureslegacy-area-analyzerUse area-devexp instead.Use area-devexp instead.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)
Description
$ dart --version
Dart VM version: 1.17.0-dev.6.0 (Thu May 26 19:29:29 2016) on "linux_x64"
$ dartdoc --version
dartdoc version: 0.9.0
$ dartdoc --input my_package/ --output out/
Generating documentation for 'my_package' into /path/to/out/
Generation failed: Class '_HashMap<Folder, YamlMap>' has no instance getter 'urlMappings'.
NoSuchMethodError: method not found: 'urlMappings'
Receiver: Instance of '_HashMap<Folder, YamlMap>'
Arguments: []
dart:core Object.noSuchMethod
package:analyzer/source/embedder.dart 222 EmbedderUriResolver.length
package:dartdoc/dartdoc.dart 148 DartDoc._parseLibraries
package:dartdoc/dartdoc.dart 88 DartDoc.generateDocs.<async>
===== asynchronous gap ===========================
dart:async _Completer.completeError
package:dartdoc/dartdoc.dart 129 DartDoc.generateDocs.<async>
===== asynchronous gap ===========================
dart:async Future.Future.microtask
package:dartdoc/dartdoc.dart DartDoc.generateDocs
/b/build/slave/dart-sdk-linux-dev/build/sdk/third_party/pkg/dartdoc/bin/dartdoc.dart 130 main.<async>.<fn>.<async>
===== asynchronous gap ===========================
package:stack_trace Chain.capture
/b/build/slave/dart-sdk-linux-dev/build/sdk/third_party/pkg/dartdoc/bin/dartdoc.dart 129 main.<async>
dart:async _SyncCompleter.complete
package:dartdoc/dartdoc.dart 49 initGenerators.<async>
dart:async _SyncCompleter.complete
package:dartdoc/src/html/html_generator.dart 62 HtmlGenerator.create.<async>
dart:async _SyncCompleter.complete
package:dartdoc/src/html/templates.dart 108 Templates.create.<async>
dart:async _SyncCompleter.complete
package:dartdoc/src/html/templates.dart 91 Templates.create.<async>._loadTemplate.<async>
dart:async _SyncCompleter.complete
package:dartdoc/src/html/resource_loader.dart 22 loadAsString.<async>
dart:async _SyncCompleter.complete
package:dartdoc/src/html/resource_loader.dart 33 loadAsBytes.<async>
The analyzer library was updated in 53fe391 where EmbeddedUriResolver now takes an EmbeddedSdk in its constructor instead of Map<Folder, YamlMap>, but dartdoc.dart still passes the latter at https://github.com/dart-lang/dartdoc/blob/d801824e747826508f5d76af422e2e09b8472613/lib/dartdoc.dart#L158.
(Note: line numbers appear a bit off, not sure why)
Metadata
Metadata
Assignees
Labels
P1A high priority bug; for example, a single project is unusable or has many test failuresA high priority bug; for example, a single project is unusable or has many test failureslegacy-area-analyzerUse area-devexp instead.Use area-devexp instead.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)