ELAPSED TIME: 1min 33.455s for bin/flutter analyze --flutter-repo in /b/s/w/ir/x/w/flutter
▌11:08:50▐ Private lints... [private-lints]
▌11:08:50▐ Analyzing code in the framework with the following rules:
* No "double.clamp"
* No "Stopwatch"
* RenderBox subclass intrinsic calculation best practices
* Add "@protected" to public State subtypes
Unhandled exception:
'file:///b/s/w/ir/x/w/flutter/dev/bots/custom_rules/no_stop_watches.dart': Failed assertion: line 123 pos 14: 'false': null of Future<ui.Codec>.value is not a ConstructorElement.
#0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:67:4)
#1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:49:5)
#2 _StopwatchVisitor.visitConstructorName (file:///b/s/w/ir/x/w/flutter/dev/bots/custom_rules/no_stop_watches.dart:123:14)
#3 ConstructorNameImpl.accept (package:analyzer/src/dart/ast/ast.dart:6365:50)
#4 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16531:21)
#5 RecursiveAstVisitor.visitInstanceCreationExpression (package:analyzer/dart/ast/visitor.g.dart:1314:10)
#6 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16520:15)
#7 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:19925:16)
#8 RecursiveAstVisitor.visitNamedExpression (package:analyzer/dart/ast/visitor.g.dart:1434:10)
#9 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:19913:50)
#10 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:20653:20)
#11 ArgumentListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1091:15)
#12 RecursiveAstVisitor.visitArgumentList (package:analyzer/dart/ast/visitor.g.dart:802:10)
#13 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:1086:50)
#14 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16533:18)
#15 RecursiveAstVisitor.visitInstanceCreationExpression (package:analyzer/dart/ast/visitor.g.dart:1314:10)
#16 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16520:15)
#17 ReturnStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25278:17)
#18 RecursiveAstVisitor.visitReturnStatement (package:analyzer/dart/ast/visitor.g.dart:1672:10)
#19 ReturnStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:25273:50)
#20 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:20653:20)
#21 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2705:16)
#22 RecursiveAstVisitor.visitBlock (package:analyzer/dart/ast/visitor.g.dart:850:10)
#23 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:2700:50)
#24 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2618:11)
#25 RecursiveAstVisitor.visitBlockFunctionBody (package:analyzer/dart/ast/visitor.g.dart:862:10)
#26 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:2609:50)
#27 FunctionExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13438:10)
#28 RecursiveAstVisitor.visitFunctionExpression (package:analyzer/dart/ast/visitor.g.dart:1218:10)
#29 FunctionExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13425:50)
#30 FunctionDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13169:24)
#31 RecursiveAstVisitor.visitFunctionDeclaration (package:analyzer/dart/ast/visitor.g.dart:1206:10)
#32 FunctionDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:13162:50)
#33 FunctionDeclarationStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13272:25)
#34 RecursiveAstVisitor.visitFunctionDeclarationStatement (package:analyzer/dart/ast/visitor.g.dart:1212:10)
#35 FunctionDeclarationStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:13267:15)
#36 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:20653:20)
#37 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2705:16)
#38 RecursiveAstVisitor.visitBlock (package:analyzer/dart/ast/visitor.g.dart:850:10)
#39 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:2700:50)
#40 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2618:11)
#41 RecursiveAstVisitor.visitBlockFunctionBody (package:analyzer/dart/ast/visitor.g.dart:862:10)
#42 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:2609:50)
#43 MethodDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:19056:10)
#44 RecursiveAstVisitor.visitMethodDeclaration (package:analyzer/dart/ast/visitor.g.dart:1410:10)
#45 MethodDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:19047:50)
#46 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:20653:20)
#47 BlockClassBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2494:13)
#48 RecursiveAstVisitor.visitBlockClassBody (package:analyzer/dart/ast/visitor.g.dart:856:10)
#49 BlockClassBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:2489:50)
#50 ClassDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:4114:10)
#51 RecursiveAstVisitor.visitClassDeclaration (package:analyzer/dart/ast/visitor.g.dart:910:10)
#52 ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:4103:50)
#53 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:20653:20)
#54 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:5053:21)
#55 _NoStopwatches.applyTo (file:///b/s/w/ir/x/w/flutter/dev/bots/custom_rules/no_stop_watches.dart:31:15)
#56 analyzeWithRules (file:///b/s/w/ir/x/w/flutter/dev/bots/custom_rules/analyze.dart:58:16)
<asynchronous suspension>
#57 _verifyPrivateLints (file:///b/s/w/ir/x/w/flutter/dev/bots/analyze.dart:2929:5)
<asynchronous suspension>
#58 run (file:///b/s/w/ir/x/w/flutter/dev/bots/analyze.dart:200:7)
<asynchronous suspension>
#59 main (file:///b/s/w/ir/x/w/flutter/dev/bots/analyze.dart:53:3)
<asynchronous suspension>
╔═╡ERROR #1╞════════════════════════════════════════════════════════════════════
║ Command: dart --enable-asserts /b/s/w/ir/x/w/flutter/dev/bots/analyze.dart
║ Command exited with exit code 255 but expected zero exit code.
║ Working directory: /b/s/w/ir/x/w/flutter
╚═══════════════════════════════════════════════════════════════════════════════
Executing: (cd "/b/s/w/ir/x/w/flutter/dev/docs" ; /b/s/w/ir/x/w/flutter/bin/flutter pub global run --enable-asserts dartdoc --output /b/s/w/ir/x/w/flutter/dev/docs/doc/flutter --allow-tools --no-validate-links --link-to-source-excludes /b/s/w/ir/x/w/flutter/bin/cache --link-to-source-root /b/s/w/ir/x/w/flutter --link-to-source-uri-template [https://github.com/flutter/flutter/blob/main/%f%#L%l](https://github.com/flutter/flutter/blob/main/%25f%25#L%25l)% --inject-html --use-base-href --header /b/s/w/ir/x/w/flutter/dev/docs/styles.html --header /b/s/w/ir/x/w/flutter/dev/docs/analytics-header.html --header /b/s/w/ir/x/w/flutter/dev/docs/survey.html --header /b/s/w/ir/x/w/flutter/dev/docs/snippets.html --header /b/s/w/ir/x/w/flutter/dev/docs/opensearch.html --footer /b/s/w/ir/x/w/flutter/dev/docs/analytics-footer.html --footer-text /b/s/w/ir/x/w/flutter/dev/docs/footer.html --allow-warnings-in-packages Flutter,platform_integration,flutter_driver,flutter,flutter_goldens,flutter_test,flutter_localizations,integration_test,flutter_web_plugins --exclude-packages analyzer,args,barback,csslib,flutter_goldens,flutter_goldens_client,front_end,fuchsia_remote_debug_protocol,glob,html,http_multi_server,io,isolate,js,kernel,logging,mime,mockito,node_preamble,plugin,shelf,shelf_packages_handler,shelf_static,shelf_web_socket,utf,watcher,yaml --exclude dart:io/network_policy.dart,package:Flutter/temp_doc.dart,package:http/browser_client.dart,package:intl/intl_browser.dart,package:matcher/mirror_matchers.dart,package:quiver/io.dart,package:quiver/mirrors.dart,package:vm_service_client/vm_service_client.dart,package:web_socket_channel/html.dart --favicon /b/s/w/ir/x/w/flutter/dev/docs/favicon.ico --package-order flutter,Dart,platform_integration,flutter_test,flutter_driver --auto-include-dependencies)
dartdoc:stdout: Documenting Flutter...
dartdoc:stdout: Discovering libraries...
dartdoc:stderr:
dartdoc:stderr: dartdoc 9.0.0 (/b/s/w/ir/x/w/.pub-cache/global_packages/dartdoc/bin/dartdoc.dart-3.13.0-203.0.dev.snapshot) failed: Bad state: No definition of type Object
dartdoc:stderr: #0 TypeProviderImpl._getClassElement (package:analyzer/src/dart/element/type_provider.dart:711:7)
dartdoc:stderr: #1 TypeProviderImpl.objectElement (package:analyzer/src/dart/element/type_provider.dart:476:31)
dartdoc:stderr: #2 TypeProviderImpl.objectType (package:analyzer/src/dart/element/type_provider.dart:496:5)
dartdoc:stderr: #3 TypeSystemImpl.objectNone (package:analyzer/src/dart/element/type_system.dart:105:68)
dartdoc:stderr: #4 new SubtypeHelper (package:analyzer/src/dart/element/subtype.dart:29:33)
dartdoc:stderr: #5 new TypeSystemImpl (package:analyzer/src/dart/element/type_system.dart:99:22)
dartdoc:stderr: #6 AnalysisContextImpl.setTypeProviders (package:analyzer/src/context/context.dart:67:19)
dartdoc:stderr: #7 LinkedElementFactory.createTypeProviders (package:analyzer/src/summary2/linked_element_factory.dart:107:21)
dartdoc:stderr: #8 Linker._createTypeSystem (package:analyzer/src/summary2/link.dart:320:20)
dartdoc:stderr: #9 Linker._buildOutlines (package:analyzer/src/summary2/link.dart:233:5)
dartdoc:stderr: #10 Linker.link.<anonymous closure> (package:analyzer/src/summary2/link.dart:110:7)
dartdoc:stderr: #11 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #12 Linker.link (package:analyzer/src/summary2/link.dart:109:17)
dartdoc:stderr: #13 link (package:analyzer/src/summary2/link.dart:43:10)
dartdoc:stderr: #14 LibraryContext._loadBundle.<anonymous closure> (package:analyzer/src/dart/analysis/library_context.dart:302:20)
dartdoc:stderr: #15 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #16 LibraryContext._loadBundle (package:analyzer/src/dart/analysis/library_context.dart:301:40)
dartdoc:stderr: #17 LibraryContext._loadBundle (package:analyzer/src/dart/analysis/library_context.dart:213:7)
dartdoc:stderr: #18 LibraryContext._loadBundle (package:analyzer/src/dart/analysis/library_context.dart:213:7)
dartdoc:stderr: #19 LibraryContext.load.<anonymous closure> (package:analyzer/src/dart/analysis/library_context.dart:146:7)
dartdoc:stderr: #20 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #21 LibraryContext.load (package:analyzer/src/dart/analysis/library_context.dart:145:17)
dartdoc:stderr: #22 AnalysisDriver._analyzeFileImpl.<anonymous closure>.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1332:26)
dartdoc:stderr: #23 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #24 AnalysisDriver._analyzeFileImpl.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1331:21)
dartdoc:stderr: #25 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
dartdoc:stderr: #26 AnalysisDriver._analyzeFileImpl (package:analyzer/src/dart/analysis/driver.dart:1319:20)
dartdoc:stderr: #27 AnalysisDriver._analyzeFile.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1300:7)
dartdoc:stderr: #28 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #29 AnalysisDriver._analyzeFile (package:analyzer/src/dart/analysis/driver.dart:1299:38)
dartdoc:stderr: #30 AnalysisDriver._getResolvedLibrary (package:analyzer/src/dart/analysis/driver.dart:2003:5)
dartdoc:stderr: #31 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1200:7)
dartdoc:stderr: #32 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2682:24)
dartdoc:stderr: <asynchronous suspension>
dartdoc:stderr:
dartdoc:stderr:
dartdoc:stderr: #0 LibraryContext._throwLibraryCycleLinkException (package:analyzer/src/dart/analysis/library_context.dart:467:5)
dartdoc:stderr: #1 LibraryContext._loadBundle (package:analyzer/src/dart/analysis/library_context.dart:339:9)
dartdoc:stderr: #2 LibraryContext._loadBundle (package:analyzer/src/dart/analysis/library_context.dart:213:7)
dartdoc:stderr: #3 LibraryContext._loadBundle (package:analyzer/src/dart/analysis/library_context.dart:213:7)
dartdoc:stderr: #4 LibraryContext.load.<anonymous closure> (package:analyzer/src/dart/analysis/library_context.dart:146:7)
dartdoc:stderr: #5 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #6 LibraryContext.load (package:analyzer/src/dart/analysis/library_context.dart:145:17)
dartdoc:stderr: #7 AnalysisDriver._analyzeFileImpl.<anonymous closure>.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1332:26)
dartdoc:stderr: #8 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #9 AnalysisDriver._analyzeFileImpl.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1331:21)
dartdoc:stderr: #10 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
dartdoc:stderr: #11 AnalysisDriver._analyzeFileImpl (package:analyzer/src/dart/analysis/driver.dart:1319:20)
dartdoc:stderr: #12 AnalysisDriver._analyzeFile.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1300:7)
dartdoc:stderr: #13 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180:23)
dartdoc:stderr: #14 AnalysisDriver._analyzeFile (package:analyzer/src/dart/analysis/driver.dart:1299:38)
dartdoc:stderr: #15 AnalysisDriver._getResolvedLibrary (package:analyzer/src/dart/analysis/driver.dart:2003:5)
dartdoc:stderr: #16 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1200:7)
dartdoc:stderr: #17 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2682:24)
dartdoc:stderr: <asynchronous suspension>
dartdoc:stderr:
dartdoc:stderr: Failed to update packages.
log
log
analyzer fails with Bad state assertion error:
cc @scheglov