-
Notifications
You must be signed in to change notification settings - Fork 127
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 failures
Description
Reproduction steps:
PACKAGE=protobuf
VERSION=2.0.0
cd $(mktemp -d)
curl -L "https://storage.googleapis.com/pub-packages/packages/$PACKAGE-$VERSION.tar.gz" | tar -xz
# This works
dart pub global activate dartdoc 0.45.0
dart pub global run dartdoc
# This won't work
dart pub global activate dartdoc 1.0.0
dart pub global run dartdoc
Stack trace:
dartdoc 1.0.0 (/home/jonasfj/.pub-cache/global_packages/dartdoc/bin/dartdoc.dart-2.14.0-293.0.dev.snapshot) failed: Bad state: T extends GeneratedMessage cannot have parameters
#0 ModelElement.parameters (package:dartdoc/src/model/model_element.dart:980:7)
#1 TypeParameter.referenceChildren (package:dartdoc/src/model/type_parameter.dart:75:23)
#2 DefinedElementType.referenceChildren (package:dartdoc/src/element_type.dart:367:20)
#3 Extension.referenceChildren (package:dartdoc/src/model/extension.dart:127:23)
#4 CommentReferable.referenceBy (package:dartdoc/src/model/comment_referable.dart:112:11)
#5 CommentReferable.referenceBy (package:dartdoc/src/model/comment_referable.dart:122:25)
#6 _getMatchingLinkElementCommentReferable (package:dartdoc/src/markdown_processor.dart:268:31)
#7 getMatchingLinkElement (package:dartdoc/src/markdown_processor.dart:964:16)
#8 _makeLinkNode (package:dartdoc/src/markdown_processor.dart:913:16)
#9 new MarkdownDocument.withElementLinkResolver.linkResolver (package:dartdoc/src/markdown_processor.dart:1062:14)
#10 LinkSyntax._resolveReferenceLink (package:markdown/src/inline_parser.dart:1057:34)
#11 LinkSyntax._tryCreateReferenceLink (package:markdown/src/inline_parser.dart:1085:12)
#12 LinkSyntax.close (package:markdown/src/inline_parser.dart:1028:12)
#13 InlineParser._linkOrImage (package:markdown/src/inline_parser.dart:152:29)
#14 InlineParser.parse (package:markdown/src/inline_parser.dart:108:9)
#15 MarkdownDocument._parseInlineContent (package:dartdoc/src/markdown_processor.dart:1111:67)
#16 MarkdownDocument._parseInlineContent (package:dartdoc/src/markdown_processor.dart:1116:9)
#17 MarkdownDocument.parseMarkdownText (package:dartdoc/src/markdown_processor.dart:1101:5)
#18 Documentation._parseDocumentation (package:dartdoc/src/model/documentation.dart:73:21)
#19 Documentation._renderDocumentation (package:dartdoc/src/model/documentation.dart:48:23)
#20 Documentation.asOneLiner (package:dartdoc/src/model/documentation.dart:40:7)
#21 ModelElement.oneLineDoc (package:dartdoc/src/model/model_element.dart:926:43)
#22 _renderExtension_partial_callable_6 (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:4690:25)
#23 renderExtension (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:4226:24)
#24 HtmlAotTemplates.renderExtension (package:dartdoc/src/generator/templates.dart:143:7)
#25 DartdocGeneratorBackend.generateExtension (package:dartdoc/src/generator/dartdoc_generator_backend.dart:171:29)
#26 GeneratorFrontEnd._generateDocs (package:dartdoc/src/generator/generator_frontend.dart:122:29)
#27 GeneratorFrontEnd.generate (package:dartdoc/src/generator/generator_frontend.dart:21:5)
#28 Dartdoc.generateDocsBase (package:dartdoc/dartdoc.dart:213:21)
<asynchronous suspension>
#29 Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:249:28)
<asynchronous suspension>
#30 Dartdoc.executeGuarded.<anonymous closure> (package:dartdoc/dartdoc.dart:512:9)
<asynchronous suspension>
y-pakorn
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 failures