Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dartdoc command should not generates docs for dart-sdk #1949

Closed
rubensdemelo opened this issue Apr 4, 2019 · 33 comments · Fixed by #2175
Closed

dartdoc command should not generates docs for dart-sdk #1949

rubensdemelo opened this issue Apr 4, 2019 · 33 comments · Fixed by #2175
Labels
customer-flutter Issues originating from important to Flutter P1 A high priority bug; for example, a single project is unusable or has many test failures

Comments

@rubensdemelo
Copy link

rubensdemelo commented Apr 4, 2019

Im generating a new doc for my package, following theses instructions: https://flutter.dev/docs/development/packages-and-plugins/developing-packages

When I run dartdoc, it generates docs for my package and also to dart-sdk . How to avoid it ?

C:\Users\rubens\Documents\Projetos\brasil_fields>dartdoc
Documenting brasil_fields...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\brasil_fields.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\formatter\cep_input_formatter.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\formatter\cnpj_input_formatter.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\formatter\cpf_input_formatter.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\formatter\data_input_formatter.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\formatter\real_input_formatter.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\formatter\telefone_input_formatter.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\modelos\estados.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\modelos\meses.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\modelos\regioes.dart...
parsing c:\users\rubens\documents\projetos\brasil_fields\lib\modelos\semana.dart...
parsing C:\flutter\bin\cache\pkg\sky_engine\lib\collection\collection.dart...
parsing C:\flutter\bin\cache\pkg\sky_engine\lib\developer\developer.dart...
...
...
...

Is that correct ?

@jonasfj
Copy link
Member

jonasfj commented Apr 5, 2019

I think this is a bug related to flutter..

We have the same issue on pub.dartlang.org where we've worked around it for now using:

dartdoc --exclude 'dart:async,dart:collection,dart:convert,dart:core,dart:developer,dart:io,dart:isolate,dart:math,dart:typed_data,dart:ui'

@rayliverified
Copy link

This issue still exists in Dart v2.3.0

@tatsuyuki25
Copy link

This issue still exists in flutter 1.9.8-pre.82

@jcollins-g jcollins-g added P2 A bug or feature request we're likely to work on customer-flutter Issues originating from important to Flutter labels Sep 30, 2019
@parsodyl
Copy link

flutter 1.10.7, dart 2.6.0, dartdoc 0.28.6
It's getting even worse:
Screenshot 2019-10-31 at 11 26 32

@jcollins-g jcollins-g added P1 A high priority bug; for example, a single project is unusable or has many test failures and removed P2 A bug or feature request we're likely to work on labels Oct 31, 2019
@escamoteur
Copy link

And actually it's the oposite of what is described in the DartDoc 's readme.

@escamoteur
Copy link

@mit-mit Sorry I was wrong, --exclude does work for flutter stable channel, but no longer on latest master
So it's not possible to build DartDocs on master.

I'm on:

Flutter 1.10.15-pre.424 • channel master • https://github.com/flutter/flutter
Framework • revision 289b4588f4 (8 hours ago) • 2019-11-06 02:51:17 -0500
Engine • revision 9726b4cb99
Tools • Dart 2.7.0

On master I get from

dartdoc --exclude dart:async,dart:collection,dart:convert,dart:core,dart:developer,dart:io,dart:isolate,dart:math,dart:typed_data,dart:ui

image

Instead of just a rx_widget folder

Attached is a console log
log.txt

@parsodyl
Copy link

parsodyl commented Nov 6, 2019

@escamoteur not sure if you encountered some errors, but you have to include all the new packages in the list.
So, basically this is the updated command:

$FLUTTER_ROOT/bin/cache/dart-sdk/bin/dartdoc  --exclude 'dart:async,dart:collection,dart:convert,dart:core,dart:developer,dart:ffi,dart:html,dart:io,dart:isolate,dart:js,dart:js_util,dart:math,dart:typed_data,dart:ui'

Also remember to clean up everything in the folder first.

@escamoteur
Copy link

@parsodyl oh I guess you are right. didn't consider that it's just more packets in the latest version. Still would be good if it would work without the need to do this

@parsodyl
Copy link

parsodyl commented Nov 8, 2019

@escamoteur yeah, I hope it will be fixed soon as well.

@JncSol
Copy link

JncSol commented Jan 21, 2020

I tried to add the exclude list identified by @parsodyl to dartdoc_options.yaml rather than the command, but it seems to be ignored...

dartdoc:
  exclude: ["dart:async", "dart:collection", ..., "dart:ui"]

@jcollins-g
Copy link
Contributor

dartdoc_options.yaml is context specific. So conceptually if you had a library named 'dart:async' in your own package it would exclude that....

@escamoteur
Copy link

Can I ask why this is closed? The problem isn't solved how to make sure that dartdoc only documents the everything inside the current project and nothing more

@jcollins-g jcollins-g reopened this Feb 6, 2020
@jcollins-g
Copy link
Contributor

This was closed by mistake, apologies.

@JncSol
Copy link

JncSol commented Feb 10, 2020

Thanks @jcollins-g for the explanation about context, but I am still surprised to find that this works as expected...

dartdoc --exclude 'dart:async,dart:collection,...,dart:ui'

But a dartdoc_options.yaml file in my project folder with the same exclude does not work...

dartdoc:
   exclude: ["dart:async", "dart:collection", ..., "dart:ui"]

@tbarbugli
Copy link

@JncSol I have the same problem, did you find any workaround this?

@Abhilash-Chandran
Copy link

Abhilash-Chandran commented Feb 28, 2020

@JncSol and @tbarbugli: You cannot exclude sdk packages like dart:async, dart:collection through dartdoc_options.yaml because they are not part of your package, meaning these libraries are not defined inside your flutter project, say inside your lib folder. I believe thats what @jcollins-g meant by saying dartdoc_options.yaml is context specific.

In my project I took the opposite approach. Say I have the following libraries in my package, common_components, left_menu_components, header_components, then I used the include option of dartdoc_options.yaml to generate documentation only for my libraries. An add on is that this also ignores all the dart-sdk packages as well from the documentation process(Note: Parsing will still be carried out). Additionally if your libraries refer any specific dart-sdk library then those ports are automatically included in the doc avoiding the rest.

e.g.

dartdoc:
  include: ['common_components', 'left_menu_components', 'header_components']

I find this option better because, then I dont have to worry about newly added dart sdk packages which again I will have to add in the command line. Only downside is you have organise your classes to be libraries for this to work. Otherwise you will to write down each and every .dart file in this include list, since dartdoc considers each .dart file a separate library when it generates documentation.

I am not sure if this will be helpful, especially if the project is huge and has many packages. But still provides an idea of which one to generate docs for. Say if you want ignore docs for experimental libraries, which was my case.

@tbarbugli
Copy link

@Abhilash-Chandran thank you for the advice, not really actionable in my case (not going to change project structure to please the doc generator :)) but still valid in general.

@rubensdemelo
Copy link
Author

rubensdemelo commented Apr 28, 2020

Include dart:html, dart:js and dart:js_util

dartdoc --exclude 'dart:async,dart:collection,dart:convert,dart:core,dart:developer,dart:io,dart:isolate,dart:math,dart:typed_data,dart,dart:ffi,dart:html,dart:js,dart:ui,dart:js_util'

@jcollins-g
Copy link
Contributor

@rubensdemelo With dartdoc 0.30.4+ this should no longer be needed... are you still seeing the problem with the new version?

@rubensdemelo
Copy link
Author

@jcollins-g Im not sure how to update dartdoc. After run pub global activate dartdoc im still running 0.29.1. Can you help me?

Precompiled dartdoc:dartdoc.
Installed executable dartdoc.
Activated dartdoc 0.31.0.
~/projects/brasil_fields(master ✗) dartdoc --version          
dartdoc version: 0.29.1

@mit-mit
Copy link
Member

mit-mit commented Apr 30, 2020

Maybe the dartdoc you have first in path is from an installed Dart SDK and not the one installed from pub? Try which dart to see.

If so, to force-run the one from pub, either use a path to that, or use pub global run dartdoc:

$ dartdoc --version
dartdoc version: 0.29.1

$ pub global run dartdoc --version
dartdoc version: 0.31.0

@rubensdemelo
Copy link
Author

@mit-mit sorry, but im still missing something... I change Dart SDK PATH, but still running 0.29.1

export DART="/usr/local/opt/dart/libexec/bin"
export FLUTTER="/Users/rubensdemelo/github/flutter/bin"
export VSCODE="/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
export PATH=$VSCODE:$DART:$FLUTTER:$PATH

export PATH
~/projects/brasil_fields(master ✗) brew info dart 
dart-lang/dart/dart: stable 2.7.2, devel 2.9.0-5.0.dev
The Dart SDK
https://dart.dev
Conflicts with:
  dart-beta (because dart-beta ships the same binaries)
/usr/local/Cellar/dart/2.7.2 (474 files, 463.3MB) *
  Built from source on 2020-03-25 at 15:49:02
From: https://github.com/dart-lang/homebrew-dart/blob/master/dart.rb
==> Options
--devel
        Install development version 2.9.0-5.0.dev
==> Caveats
Please note the path to the Dart SDK:
  /usr/local/opt/dart/libexec
~/projects/brasil_fields(master ✗) which dart
/usr/local/opt/dart/libexec/bin/dart
~/projects/brasil_fields(master ✗) dartdoc --version
dartdoc version: 0.29.1
~/projects/brasil_fields(master ✗) 

@jcollins-g
Copy link
Contributor

@rubensdemelo Your output doesn't specify which dartdoc you are using (I see the version, but not the path to dartdoc in your output). Without using pub global activate and/or pub global run as @mit-mit suggests, you will still be on the older version that is included in the SDK.

@rubensdemelo
Copy link
Author

rubensdemelo commented Apr 30, 2020

It works running dartdoc 0.31.0

Default path do dart-sdk: /usr/local/bin/dart
Homebrew path: /usr/local/opt/dart/libexec

  1. set FLUTTER_ROOT environment variable (flutter/bin)
  2. run pub global run dartdoc --sdk-dir=/usr/local/opt/dart/libexec

Thank you all

@simonpham
Copy link

It works running dartdoc 0.31.0

Default path do dart-sdk: /usr/local/bin/dart
Homebrew path: /usr/local/opt/dart/libexec

  1. set FLUTTER_ROOT environment variable (flutter/bin)
  2. run pub global run dartdoc --sdk-dir=/usr/local/opt/dart/libexec

Thank you all

  1. pub global activate dartdoc 0.31.0

@escamoteur
Copy link

@mit-mit will this be solved with the future Dart command line tools?
I too had to activate the global dardoc command to get this working

@nt4f04uNd
Copy link

would be cool if there were a guide for windows as #1949 (comment)

@nt4f04uNd
Copy link

ok lol it's just as simple as https://stackoverflow.com/a/61260188/9710294

dartdoc --include <library_name>

@Levi-Lesches
Copy link

I'm getting this issue when running Dartdoc in a GitHub action. Here's the command that fails:

flutter pub global run dartdoc 
  --exclude 'dart:async,dart:collection,dart:convert,dart:core,dart:developer,dart:io,dart:isolate,dart:math,dart:typed_data,dart:ui'
  --show-progress 
  --output docs 
  --no-auto-include-dependencies 
  --no-validate-links 
  --no-verbose-warnings 
  --no-allow-non-local-warnings

Interestingly enough, running that command locally didn't give the error. Here's the full output of the error:

 shell: /usr/bin/bash -e {0}
  env:
    PUB_CACHE: /home/runner/.pub-cache
Documenting <MY_REPO>...
Resolving dependencies...
  archive 2.0.13 (3.1.2 available)
  args 1.6.0 (2.0.0 available)
  convert 2.1.1 (3.0.0 available)
  crypto 2.1.5 (3.0.1 available)
  firebase_auth 1.0.1 (1.1.0 available)
  firebase_auth_platform_interface 4.0.0 (4.1.0 available)
  firebase_auth_web 1.0.3 (1.0.6 available)
  firebase_crashlytics 1.0.0 (2.0.0 available)
  firebase_crashlytics_platform_interface 2.0.0 (3.0.0 available)
  firebase_messaging 9.0.1 (9.1.1 available)
  firebase_messaging_platform_interface 2.0.1 (2.1.1 available)
  firebase_messaging_web 1.0.2 (1.0.4 available)
  flutter_launcher_icons 0.7.5 (0.9.0 available)
  flutter_local_notifications 5.0.0 (5.0.0+1 available)
  google_sign_in 5.0.1 (5.0.2 available)
  image 2.1.14 (3.0.2 available)
  path_provider_platform_interface 2.0.0 (2.0.1 available)
  petitparser 3.0.4 (4.1.0 available)
  process 4.1.1 (4.2.1 available)
  quiver 3.0.0 (3.0.1 available)
  sembast 3.0.0+4 (3.0.1 available)
  source_span 1.8.0 (1.8.1 available)
  test_api 0.2.19 (0.3.0 available)
  timezone 0.7.0-nullsafety.0 (0.7.0 available)
  win32 2.0.4 (2.0.5 available)
  xml 4.2.0 (5.1.0 available)
  yaml 2.2.1 (3.1.0 available)
Downloading flutter_launcher_icons 0.7.5...
Downloading link_text 0.2.0...
Downloading adaptive_breakpoints 0.0.4...
Downloading url_launcher 6.0.3...
Downloading flutter_native_timezone 1.0.10...
Downloading shared_preferences 2.0.5...
Downloading path_provider 2.0.1...
Downloading idb_shim 2.0.0+2...
Downloading flutter_local_notifications 5.0.0...
Downloading google_sign_in 5.0.1...
Downloading firebase_messaging 9.0.1...
Downloading firebase_crashlytics 1.0.0...
Downloading firebase_auth 1.0.1...
Downloading cloud_firestore 1.0.5...
Downloading image 2.1.14...
Downloading characters 1.1.0...
Downloading vector_math 2.1.0...
Downloading url_launcher_web 2.0.0...
Downloading url_launcher_windows 2.0.0...
Downloading url_launcher_macos 2.0.0...
Downloading url_launcher_linux 2.0.0...
Downloading url_launcher_platform_interface 2.0.2...
Downloading shared_preferences_windows 2.0.0...
Downloading shared_preferences_web 2.0.0...
Downloading shared_preferences_macos 2.0.0...
Downloading shared_preferences_linux 2.0.0...
Downloading shared_preferences_platform_interface 2.0.0...
Downloading path_provider_windows 2.0.0...
Downloading path_provider_linux 2.0.0...
Downloading path_provider_macos 2.0.0...
Downloading path_provider_platform_interface 2.0.0...
Downloading sembast 3.0.0+4...
Downloading timezone 0.7.0-nullsafety.0...
Downloading flutter_local_notifications_platform_interface 3.0.0...
Downloading google_sign_in_web 0.10.0...
Downloading google_sign_in_platform_interface 2.0.1...
Downloading firebase_messaging_web 1.0.2...
Downloading firebase_messaging_platform_interface 2.0.1...
Downloading firebase_core_platform_interface 4.0.0...
Downloading firebase_core 1.0.3...
Downloading firebase_crashlytics_platform_interface 2.0.0...
Downloading firebase_auth_web 1.0.3...
Downloading firebase_auth_platform_interface 4.0.0...
Downloading cloud_firestore_web 1.0.5...
Downloading cloud_firestore_platform_interface 4.0.1...
Downloading xml 4.2.0...
Downloading plugin_platform_interface 2.0.0...
Downloading win32 2.0.4...
Downloading ffi 1.0.0...
Downloading xdg_directories 0.2.0...
Downloading synchronized 3.0.0...
Downloading quiver 3.0.0...
Downloading firebase_core_web 1.0.2...
Downloading http_parser 4.0.0...
Downloading petitparser 3.0.4...
Downloading process 4.1.1...
Got dependencies!
� �  error: unresolved export uri: "dart:html_common", from dart-html: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:15:9)
� �  error: ambiguous reexport of dart-ui.TextBaseline, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextBaseline: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:352:6)
  error: ambiguous reexport of dart-ui.TextDecoration, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextDecoration: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:361:7)
  error: ambiguous reexport of dart-ui.Rect, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.Rect: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:631:7)
  error: ambiguous reexport of dart-ui.Locale, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.Locale: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/platform_dispatcher.dart:1271:7)
  error: ambiguous reexport of dart-ui.FontWeight, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.FontWeight: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:19:7)
  error: ambiguous reexport of dart-ui.Size, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.Size: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:353:7)
  error: ambiguous reexport of dart-ui.PlaceholderAlignment, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.PlaceholderAlignment: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1694:6)
  error: ambiguous reexport of dart-ui.AccessibilityFeatures, canonicalization candidates: (rendering, semantics) -> semantics (confidence 0.000), from dart-ui.AccessibilityFeatures: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:727:7)
  error: ambiguous reexport of dart-ui.TextHeightBehavior, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextHeightBehavior: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:444:7)
  error: ambiguous reexport of dart-ui.TextRange, canonicalization candidates: (cupertino, material, painting, rendering, services, widgets) -> widgets (confidence 0.000), from dart-ui.TextRange: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1483:7)
  error: ambiguous reexport of dart-ui.Radius, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.Radius: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:910:7)
  error: ambiguous reexport of dart-ui.RRect, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.RRect: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:1040:7)
  error: ambiguous reexport of dart-ui.TextDecorationStyle, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextDecorationStyle: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:418:6)
  error: ambiguous reexport of dart-ui.FontStyle, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.FontStyle: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:10:6)
  error: ambiguous reexport of dart-ui.TextBox, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextBox: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1302:7)
  error: ambiguous reexport of dart-ui.Offset, canonicalization candidates: (cupertino, gestures, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.Offset: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:121:7)
  error: ambiguous reexport of dart-ui.TextPosition, canonicalization candidates: (cupertino, material, painting, rendering, services, widgets) -> widgets (confidence 0.000), from dart-ui.TextPosition: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1437:7)
  error: ambiguous reexport of dart-ui.Brightness, canonicalization candidates: (cupertino, material, services) -> services (confidence 0.000), from dart-ui.Brightness: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/window.dart:799:6)
  error: ambiguous reexport of dart-ui.AppLifecycleState, canonicalization candidates: (cupertino, material, scheduler, widgets) -> widgets (confidence 0.000), from dart-ui.AppLifecycleState: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/platform_dispatcher.dart:1176:6)
  error: ambiguous reexport of dart-ui.RSTransform, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.RSTransform: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/geometry.dart:1671:7)
  error: ambiguous reexport of dart-ui.TextAlign, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextAlign: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:320:6)
  error: ambiguous reexport of dart-ui.TextDirection, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.TextDirection: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1290:6)
  error: ambiguous reexport of dart-ui.TextAffinity, canonicalization candidates: (cupertino, material, painting, rendering, services, widgets) -> widgets (confidence 0.000), from dart-ui.TextAffinity: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/text.dart:1395:6)
  error: ambiguous reexport of dart-ui.hashValues, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.hashValues: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/hash_codes.dart:44:5)
  error: ambiguous reexport of dart-ui.VoidCallback, canonicalization candidates: (cupertino, foundation, material, painting, rendering, scheduler, widgets) -> widgets (confidence 0.000), from dart-ui.VoidCallback: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/platform_dispatcher.dart:9:9)
  error: ambiguous reexport of dart-ui.hashList, canonicalization candidates: (cupertino, material, painting, rendering, widgets) -> widgets (confidence 0.000), from dart-ui.hashList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ui/hash_codes.dart:116:5)
�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|� ��/� ��-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|� �Initialized dartdoc with 1033 libraries in 110.8 seconds
  error: unresolved doc reference [Map], from dart-js: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/js/js.dart:85:9)
  error: unresolved doc reference [Iterable], from dart-js: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/js/js.dart:85:9)
Generating docs for library models from package:<MY_REPO>/models.dart...
� �  warning: unresolved doc reference [Schedule.periods.length], from models.ScheduleBuilderModel.numPeriods: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/src/models/view/builders/schedule_builder.dart:34:10)
�/�-�\� ��|�/� �Generating docs for library app from package:<MY_REPO>/app.dart...
Generating docs for library data from package:<MY_REPO>/data.dart...
� �  warning: unresolved doc reference [DateTime.now()], from data.Day.getCurrentPeriod: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/src/data/schedule/day.dart:97:7)
�-�\�|� ��/�-� �Generating docs for library main from package:<MY_REPO>/main.dart...
Generating docs for library <MY_REPO>_services from package:<MY_REPO>/services.dart...
�\� �Generating docs for library pages from package:<MY_REPO>/pages.dart...
  warning: pages has no library level documentation comments, from pages: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/pages.dart:1:9)
  warning: unresolved doc reference [Stream]
    from pages.AdminCalendarState.dispose: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/src/pages/admin/calendar.dart:94:7)
    in documentation inherited from framework.State.dispose: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/packages/flutter/lib/src/widgets/framework.dart:1339:8)
�|�/�-�\� �Generating docs for library widgets from package:<MY_REPO>/widgets.dart...
� �  warning: unresolved doc reference [Stream]
    from widgets.ModelListenerState.dispose: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/src/widgets/generic/model_listener.dart:64:8)
    in documentation inherited from framework.State.dispose: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/packages/flutter/lib/src/widgets/framework.dart:1339:8)
� �  warning: unresolved doc reference [Stream]
    from widgets.LoadingImageState.dispose: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/src/widgets/images/loading_image.dart:96:17)
    in documentation inherited from framework.State.dispose: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/packages/flutter/lib/src/widgets/framework.dart:1339:8)
  warning: constants has no library level documentation comments, from constants: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:1:9)
�|�/� ��-� ��\�|� �Generating docs for library constants from package:<MY_REPO>/constants.dart...
  warning: Comment reference resolution inside extension methods is not yet implemented, from constants.DayComparison.isSameDay: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:78:7)
  warning: unresolved doc reference [other], from constants.DayComparison.isSameDay: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:78:7)
  warning: Comment reference resolution inside extension methods is not yet implemented, from constants.TimeConverter.asTime: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:86:11)
  warning: unresolved doc reference [Time], from constants.TimeConverter.asTime: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:86:11)
  warning: Comment reference resolution inside extension methods is not yet implemented, from constants.TimeOfDayConverter.asTimeOfDay: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:95:16)
  warning: unresolved doc reference [TimeOfDay], from constants.TimeOfDayConverter.asTimeOfDay: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/lib/constants.dart:95:16)
Generating docs for library dart:js_util from dart:js_util...
Generating docs for library dart:html from dart:html...
  error: unresolved doc reference [createLinearGradient], from dart-html.CanvasGradient: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:2300:7)
  error: unresolved doc reference [createRadialGradient], from dart-html.CanvasGradient: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:2300:7)
  error: unresolved doc reference [createPattern], from dart-html.CanvasPattern: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:2350:7)
  error: unresolved doc reference [ReadioButtonInputElement], from dart-html.RadioButtonInputElement: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:19744:16)
  error: unresolved doc reference [WebSocketEvents], from dart-html.WebSocket: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:31670:7)
  error: unresolved doc reference [convertNativeToDart_Dictionary], from dart-html.promiseToFutureAsMap: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:99:31)
  error: no canonical library found for dart-html.HtmlElement.hashCode, not linking, from dart-html.HtmlElement.hashCode: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/_interceptors/interceptors.dart:319:11)
  error: no canonical library found for dart-html.HtmlElement.runtimeType, not linking, from dart-html.HtmlElement.runtimeType: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/_interceptors/interceptors.dart:342:12)
  error: no canonical library found for dart-html.HtmlElement.noSuchMethod, not linking, from dart-html.HtmlElement.noSuchMethod: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/_interceptors/interceptors.dart:337:11)
  error: no canonical library found for dart-html.HtmlElement.==, not linking, from dart-html.HtmlElement.==: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/_interceptors/interceptors.dart:317:17)
  error: no canonical library found for dart-html.AbortPaymentEvent.toString, not linking, from dart-html.AbortPaymentEvent.toString: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/_interceptors/interceptors.dart:321:10)
� �  error: unresolved doc reference [CanvasRenderingContext2D.textBaseLine], from dart-html.CanvasRenderingContext2D.fillText: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:2961:8)
� �  error: unresolved doc reference [Set.identity]
    from dart-html.DomRectList.contains: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/collection/list.dart:124:8)
    in documentation inherited from dart-core.Iterable.contains: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/core/iterable.dart:247:8)
� �  error: unresolved doc reference [getBoundingClientRect], from dart-html.ElementList.borderEdge: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:11976:15)
  error: unresolved doc reference [getBoundingClientRect], from dart-html.ElementList.contentEdge: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:11950:15)
  error: unresolved doc reference [getBoundingClientRect], from dart-html.ElementList.marginEdge: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:11988:15)
  error: unresolved doc reference [getBoundingClientRect], from dart-html.ElementList.paddingEdge: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:11964:15)
  error: unresolved doc reference [replacements]
    from dart-html.ElementList.replaceRange: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/collection/list.dart:444:8)
    in documentation inherited from dart-core.List.replaceRange: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart:673:8)
� �  error: unresolved doc reference [Timing], from dart-html.Element.animate: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:13282:13)
� �  error: unresolved doc reference [TimeoutEvent], from dart-html.HttpRequest.timeout: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:18506:12)
  error: unresolved doc reference [HttpRequestUploadEvents], from dart-html.HttpRequest.upload: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:18515:25)
  error: unresolved doc reference [getAllRequestHeaders], from dart-html.HttpRequest.request: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:18121:30)
� �  error: unresolved doc reference [DocumentType], from dart-html.Node.nodeType: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:23368:11)
� �  error: unresolved doc reference [indexed_db.IdbFactory.supported], from dart-html.Window.indexedDB: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:32179:19)
� �  error: unresolved doc reference [getBoundingClientRect], from dart-html.CssRect.height: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:36509:11)
  error: unresolved doc reference [getBoundingClientRect], from dart-html.CssRect.width: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:36519:11)
  error: unresolved doc reference [ElementEventStream], from dart-html.EventStreamProvider.forElement: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:37099:20)
  error: unresolved doc reference [Converter.startChunkedConversion]
    from dart-html.ElementStream.transform: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/async/stream.dart:726:13)
    in documentation inherited from dart-async.Stream.transform: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/async/stream.dart:726:13)
  error: unresolved doc reference [Set.identity]
    from dart-html.ImmutableListMixin.contains: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/core/iterable.dart:247:8)
    in documentation inherited from dart-core.Iterable.contains: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/core/iterable.dart:247:8)
  error: unresolved doc reference [replacements]
    from dart-html.ImmutableListMixin.replaceRange: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart:38011:8)
    in documentation inherited from dart-core.List.replaceRange: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/core/list.dart:673:8)
�/�-�\�|�/�-�\�|�/� ��-�\�|�/�-�\�|�/�-�\�|�/�-�\�|� ��/�-� ��\� ��|�/�-�\�|�/�-�\�|�/�-�\� ��|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/� ��-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/� ��-�\�|�/� ��-�\�|�/� �Generating docs for library dart:js from dart:js...
�-� �Generating docs for library dart:ffi from dart:ffi...
  error: unresolved doc reference [float], from dart-ffi.Struct: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/struct.dart:49:16)
� �  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int8Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:109:20)
  error: unresolved doc reference [address], from dart-ffi.Int8Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:109:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int8Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:132:21)
  error: unresolved doc reference [address], from dart-ffi.Int8Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:132:21)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int16Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:143:20)
  error: unresolved doc reference [address], from dart-ffi.Int16Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:143:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int16Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:172:22)
  error: unresolved doc reference [address], from dart-ffi.Int16Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:172:22)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int16Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:153:25)
  error: unresolved doc reference [address], from dart-ffi.Int16Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:153:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int16Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:161:26)
  error: unresolved doc reference [address], from dart-ffi.Int16Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:161:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int32Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:183:20)
  error: unresolved doc reference [address], from dart-ffi.Int32Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:183:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int32Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:212:22)
  error: unresolved doc reference [address], from dart-ffi.Int32Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:212:22)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int32Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:193:25)
  error: unresolved doc reference [address], from dart-ffi.Int32Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:193:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int32Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:201:26)
  error: unresolved doc reference [address], from dart-ffi.Int32Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:201:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int64Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:220:20)
  error: unresolved doc reference [address], from dart-ffi.Int64Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:220:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int64Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:243:22)
  error: unresolved doc reference [address], from dart-ffi.Int64Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:243:22)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int64Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:227:25)
  error: unresolved doc reference [address], from dart-ffi.Int64Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:227:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Int64Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:232:26)
  error: unresolved doc reference [address], from dart-ffi.Int64Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:232:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint8Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:252:20)
  error: unresolved doc reference [address], from dart-ffi.Uint8Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:252:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint8Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:275:22)
  error: unresolved doc reference [address], from dart-ffi.Uint8Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:275:22)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint16Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:286:20)
  error: unresolved doc reference [address], from dart-ffi.Uint16Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:286:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint16Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:315:23)
  error: unresolved doc reference [address], from dart-ffi.Uint16Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:315:23)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint16Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:296:25)
  error: unresolved doc reference [address], from dart-ffi.Uint16Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:296:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint16Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:304:26)
  error: unresolved doc reference [address], from dart-ffi.Uint16Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:304:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint32Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:326:20)
  error: unresolved doc reference [address], from dart-ffi.Uint32Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:326:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint32Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:355:23)
  error: unresolved doc reference [address], from dart-ffi.Uint32Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:355:23)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint32Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:336:25)
  error: unresolved doc reference [address], from dart-ffi.Uint32Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:336:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint32Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:344:26)
  error: unresolved doc reference [address], from dart-ffi.Uint32Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:344:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint64Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:363:20)
  error: unresolved doc reference [address], from dart-ffi.Uint64Pointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:363:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint64Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:386:23)
  error: unresolved doc reference [address], from dart-ffi.Uint64Pointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:386:23)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint64Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:370:25)
  error: unresolved doc reference [address], from dart-ffi.Uint64Pointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:370:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.Uint64Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:375:26)
  error: unresolved doc reference [address], from dart-ffi.Uint64Pointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:375:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.IntPtrPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:402:20)
  error: unresolved doc reference [address], from dart-ffi.IntPtrPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:402:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.IntPtrPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:417:25)
  error: unresolved doc reference [address], from dart-ffi.IntPtrPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:417:25)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.IntPtrPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:430:26)
  error: unresolved doc reference [address], from dart-ffi.IntPtrPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:430:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.FloatPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:441:23)
  error: unresolved doc reference [address], from dart-ffi.FloatPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:441:23)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.FloatPointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:470:24)
  error: unresolved doc reference [address], from dart-ffi.FloatPointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:470:24)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.FloatPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:451:28)
  error: unresolved doc reference [address], from dart-ffi.FloatPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:451:28)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.FloatPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:459:26)
  error: unresolved doc reference [address], from dart-ffi.FloatPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:459:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.DoublePointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:478:23)
  error: unresolved doc reference [address], from dart-ffi.DoublePointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:478:23)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.DoublePointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:501:24)
  error: unresolved doc reference [address], from dart-ffi.DoublePointer.asTypedList: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:501:24)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.DoublePointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:485:28)
  error: unresolved doc reference [address], from dart-ffi.DoublePointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:485:28)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.DoublePointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:490:26)
  error: unresolved doc reference [address], from dart-ffi.DoublePointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:490:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.PointerPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:517:27)
  error: unresolved doc reference [address], from dart-ffi.PointerPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:517:27)
  error: unresolved doc reference [Pointer], from dart-ffi.PointerPointer.value: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:517:27)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.PointerPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:528:32)
  error: unresolved doc reference [index], from dart-ffi.PointerPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:528:32)
  error: unresolved doc reference [Pointer], from dart-ffi.PointerPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:528:32)
  error: unresolved doc reference [address], from dart-ffi.PointerPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:528:32)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.PointerPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:537:26)
  error: unresolved doc reference [index], from dart-ffi.PointerPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:537:26)
  error: unresolved doc reference [Pointer], from dart-ffi.PointerPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:537:26)
  error: unresolved doc reference [address], from dart-ffi.PointerPointer.[]=: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:537:26)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.StructPointer.ref: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:551:18)
  error: unresolved doc reference [address], from dart-ffi.StructPointer.ref: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:551:18)
  error: unresolved doc reference [T], from dart-ffi.StructPointer.ref: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:551:18)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.StructPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:562:23)
  error: unresolved doc reference [address], from dart-ffi.StructPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:562:23)
  error: unresolved doc reference [T], from dart-ffi.StructPointer.[]: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:562:23)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.NativePort.nativePort: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:572:20)
  error: unresolved doc reference [SendPort], from dart-ffi.NativePort.nativePort: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:572:20)
  error: unresolved doc reference [ReceivePort], from dart-ffi.NativePort.nativePort: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/ffi.dart:572:20)
  error: Comment reference resolution inside extension methods is not yet implemented, from dart-ffi.AllocatorAlloc.call: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/allocation.dart:36:23)
  error: unresolved doc reference [T], from dart-ffi.AllocatorAlloc.call: (file:///home/runner/work/<MY_REPO>/<MY_REPO>/flutter/bin/cache/pkg/sky_engine/lib/ffi/allocation.dart:36:23)
� �Found 13 warnings and 160 errors.
�\� ��|� �Documented 12 public libraries in 24.9 seconds

And yes, the weird non-ASCII characters did show in the GitHub logs, but not in my terminal. Any ideas what happened?

@mit-mit
Copy link
Member

mit-mit commented Apr 16, 2021

Sorry if anyone is still experiencing issues. But there is a lot of history in this bug, and it's closed, so if anyone is still having issues, can you kindly open a new bug (with detailed repro steps)?

@Levi-Lesches
Copy link

Sure thing. I managed to "fix" it by including a long list of --ignore and --exclude, but I'll file a proper issue tomorrow.

@iamadeeb
Copy link

dartdoc failed: RangeError (index): Invalid value: Valid value range is empty: 0
#0 List.[] (dart:core-patch/growable_array.dart:254:60)
#1 CodeChecker._checkCompoundAssignment (package:analyzer/src/task/strong/checker.dart:565:60)
#2 CodeChecker.visitAssignmentExpression (package:analyzer/src/task/strong/checker.dart:194:7)
#3 AssignmentExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:711:15)
#4 ExpressionStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3602:17)
#5 RecursiveAstVisitor.visitExpressionStatement (package:analyzer/dart/ast/visitor.dart:843:10)
#6 ExpressionStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:3598:50)
#7 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:7517:20)
#8 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1069:17)
#9 RecursiveAstVisitor.visitBlock (package:analyzer/dart/ast/visitor.dart:675:10)
#10 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:1065:50)
#11 WhileStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:10630:11)
#12 CodeChecker.visitWhileStatement (package:analyzer/src/task/strong/checker.dart:532:10)
#13 WhileStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:10625:50)
#14 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:7517:20)
#15 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1069:17)
#16 RecursiveAstVisitor.visitBlock (package:analyzer/dart/ast/visitor.dart:675:10)
#17 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:1065:50)
#18 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1024:12)
#19 RecursiveAstVisitor.visitBlockFunctionBody (package:analyzer/dart/ast/visitor.dart:681:10)
#20 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:1020:50)
#21 MethodDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:6951:11)
#22 RecursiveAstVisitor.visitMethodDeclaration (package:analyzer/dart/ast/visitor.dart:1071:10)
#23 MethodDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:6942:50)
#24 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:7517:20)
#25 ClassDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1544:13)
#26 RecursiveAstVisitor.visitClassDeclaration (package:analyzer/dart/ast/visitor.dart:711:10)
#27 ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:1514:50)
#28 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:7517:20)
#29 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2112:21)
#30 CodeChecker.visitCompilationUnit (package:analyzer/src/task/strong/checker.dart:230:10)
#31 LibraryAnalyzer._computeVerifyErrors (package:analyzer/src/dart/analysis/library_analyzer.dart:384:13)
#32 LibraryAnalyzer.analyzeSync. (package:analyzer/src/dart/analysis/library_analyzer.dart:141:7)
#33 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
#34 LibraryAnalyzer.analyzeSync (package:analyzer/src/dart/analysis/library_analyzer.dart:140:11)
#35 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:104:12)
#36 AnalysisDriver._computeResolvedLibrary. (package:analyzer/src/dart/analysis/driver.dart:1405:65)
#37 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:32:15)
#38 AnalysisDriver._computeResolvedLibrary (package:analyzer/src/dart/analysis/driver.dart:1391:20)
#39 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:970:22)
#40 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2006:24)

I get this issue when running dartdoc

@mit-mit
Copy link
Member

mit-mit commented Jan 26, 2022

@iamadeeb please file a new issue, incl. repro steps for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-flutter Issues originating from important to Flutter P1 A high priority bug; for example, a single project is unusable or has many test failures
Projects
None yet
Development

Successfully merging a pull request may close this issue.