Skip to content

dartdoc will crash if a package references dart libraries that do not end in '.dart' #1897

Closed
@isoos

Description

@isoos

NPE on trello_dart 0.0.1 (dartdoc 0.27.0)

Exception while generating doc for trello_dart 0.0.1:

NoSuchMethodError: The getter 'inheritanceManager' was called on null.
Receiver: null
Tried calling: inheritanceManager
#0      Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:50:5)
#1      Class._inheritedElements (package:dartdoc/src/model.dart:1044:61)
#2      Class.inheritedMethods (package:dartdoc/src/model.dart:836:11)
#3      Class.allInstanceMethods (package:dartdoc/src/model.dart:626:48)
#4      Class.allModelElements (package:dartdoc/src/model.dart:730:13)
#5      Library.modelElementsMap.<anonymous closure> (package:dartdoc/src/model.dart:2614:15)
#6      ExpandIterator.moveNext (dart:_internal/iterable.dart:481:29)
#7      ExpandIterator.moveNext (dart:_internal/iterable.dart:475:31)
#8      Iterable.forEach (dart:core/iterable.dart)
#9      Library.modelElementsMap (package:dartdoc/src/model.dart:2631:15)
#10     Library.allModelElements (package:dartdoc/src/model.dart:2645:47)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1A high priority bug; for example, a single project is unusable or has many test failurestype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions