Skip to content

Exception during upgrade #1846

@bwilkerson

Description

@bwilkerson

With a bleeding edge build (18cc35f78c6239cce39d97c86a1e1214f912db38), on my Mac, I ran pub upgrade in the 'linter' package. It resulted in an exception and requested that I create an issue with trace output. The trace output was:

$ pub --trace upgrade
Resolving dependencies... 
The method 'read' was called on null.
Receiver: null
Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
===== asynchronous gap ===========================
dart:async                                                _Completer.completeError
package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
package:pub/src/source.dart 169                           BoundSource.getVersions
package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
dart:async                                                runZoned
package:pub/src/http.dart 274                             withDependencyType
package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
===== asynchronous gap ===========================
dart:async                                                _asyncThenWrapperHelper
package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
package:pub/src/solver/version_selection.dart 63          VersionSelection.select
===== asynchronous gap ===========================
dart:async                                                _asyncThenWrapperHelper
package:pub/src/solver/version_selection.dart 58          VersionSelection.select
package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
package:pub/src/log.dart 409                              progress
package:pub/src/solver/version_solver.dart 40             resolveVersions
package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
package:args/command_runner.dart 194                      CommandRunner.runCommand
===== asynchronous gap ===========================
dart:async                                                new Future.microtask
package:args/command_runner.dart 142                      CommandRunner.runCommand
package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
dart:async                                                new Future.sync
package:pub/src/utils.dart 103                            captureErrors.<fn>
package:stack_trace                                       Chain.capture
package:pub/src/utils.dart 118                            captureErrors
package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
---- Log transcript ----
FINE: Pub 2.0.0-edge.18cc35f78c6239cce39d97c86a1e1214f912db38
SLVR: Solving dependencies:
    | - plugin ^0.2.0 from hosted (plugin)
    | - args >=1.4.0 <2.0.0 from hosted (args)
    | - meta ^1.0.2 from hosted (meta)
    | - source_span ^1.0.2 from hosted (source_span)
    | - yaml ^2.1.2 from hosted (yaml)
    | - glob ^1.0.3 from hosted (glob)
    | - analyzer ^0.31.2-alpha.0 from hosted (analyzer)
IO  : Get versions from https://pub.dartlang.org/api/packages/plugin.
SLVR: Could not get versions for plugin from hosted:
    | NoSuchMethodError: No constructor 'RetryClient' declared in class 'RetryClient'.
    | Receiver: RetryClient
    | Tried calling: new RetryClient(Instance of '_PubHttpClient', retries: 5, when: Closure: (dynamic) => dynamic, whenError: Closure: (dynamic, dynamic) => dynamic, delay: Closure: (dynamic) => dynamic, onRetry: Closure: (dynamic, dynamic, dynamic) => dynamic)
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for plugin from hosted:
    | NoSuchMethodError: No constructor 'RetryClient' declared in class 'RetryClient'.
    | Receiver: RetryClient
    | Tried calling: new RetryClient(Instance of '_PubHttpClient', retries: 5, when: Closure: (dynamic) => dynamic, whenError: Closure: (dynamic, dynamic) => dynamic, delay: Closure: (dynamic) => dynamic, onRetry: Closure: (dynamic, dynamic, dynamic) => dynamic)
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/args.
SLVR: Could not get versions for args from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for args from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/meta.
SLVR: Could not get versions for meta from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for meta from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/source_span.
SLVR: Could not get versions for source_span from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for source_span from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/yaml.
SLVR: Could not get versions for yaml from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for yaml from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/glob.
SLVR: Could not get versions for glob from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for glob from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/analyzer.
SLVR: Could not get versions for analyzer from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for analyzer from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/markdown.
SLVR: Could not get versions for markdown from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for markdown from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/test.
SLVR: Could not get versions for test from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for test from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/cli_util.
SLVR: Could not get versions for cli_util from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for cli_util from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/path.
SLVR: Could not get versions for path from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for path from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/mockito.
SLVR: Could not get versions for mockito from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for mockito from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/grinder.
SLVR: Could not get versions for grinder from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for grinder from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
IO  : Get versions from https://pub.dartlang.org/api/packages/matcher.
SLVR: Could not get versions for matcher from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: Could not get versions for matcher from hosted:
    | NoSuchMethodError: The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
    | 
    | package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
SLVR: * start at root
SLVR: BacktrackingSolver took 0:00:00.194152 seconds.
    | - Tried 1 solutions
    | - Requested 14 version lists
    | - Looked up 1 cached version lists
    | 
FINE: Resolving dependencies finished (0.2s).
ERR : The method 'read' was called on null.
    | Receiver: null
    | Tried calling: read(Instance of '_SimpleUri', headers: Instance of '_ImmutableMap')
FINE: Exception type: NoSuchMethodError
ERR : package:pub/src/source/hosted.dart 339                    BoundHostedSource._throwFriendlyError
    | package:pub/src/source/hosted.dart 141                    BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                _Completer.completeError
    | package:pub/src/source/hosted.dart                        BoundHostedSource.doGetVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/source/hosted.dart 130                    BoundHostedSource.doGetVersions
    | package:pub/src/source.dart 169                           BoundSource.getVersions
    | package:pub/src/solver/version_solver.dart 237            SolverCache.getVersions.<fn>
    | dart:async                                                runZoned
    | package:pub/src/http.dart 274                             withDependencyType
    | package:pub/src/solver/version_solver.dart 236            SolverCache.getVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/version_solver.dart 210            SolverCache.getVersions
    | package:pub/src/solver/unselected_package_queue.dart 121  UnselectedPackageQueue._getNumVersions
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 115  UnselectedPackageQueue._getNumVersions
    | package:pub/src/solver/unselected_package_queue.dart 50   UnselectedPackageQueue.add
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/unselected_package_queue.dart 44   UnselectedPackageQueue.add
    | package:pub/src/solver/version_selection.dart 88          VersionSelection._addDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 70          VersionSelection._addDependencies
    | package:pub/src/solver/version_selection.dart 63          VersionSelection.select
    | ===== asynchronous gap ===========================
    | dart:async                                                _asyncThenWrapperHelper
    | package:pub/src/solver/version_selection.dart 58          VersionSelection.select
    | package:pub/src/solver/backtracking_solver.dart 174       BacktrackingSolver.solve
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/solver/backtracking_solver.dart 160       BacktrackingSolver.solve
    | package:pub/src/solver/version_solver.dart 42             resolveVersions.<fn>
    | package:pub/src/log.dart 409                              progress
    | package:pub/src/solver/version_solver.dart 40             resolveVersions
    | package:pub/src/entrypoint.dart 206                       Entrypoint.acquireDependencies
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/entrypoint.dart 205                       Entrypoint.acquireDependencies
    | package:pub/src/command/upgrade.dart 41                   UpgradeCommand.run
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:pub/src/command/upgrade.dart 40                   UpgradeCommand.run
    | package:args/command_runner.dart 194                      CommandRunner.runCommand
    | ===== asynchronous gap ===========================
    | dart:async                                                new Future.microtask
    | package:args/command_runner.dart 142                      CommandRunner.runCommand
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand.<fn>
    | dart:async                                                new Future.sync
    | package:pub/src/utils.dart 103                            captureErrors.<fn>
    | package:stack_trace                                       Chain.capture
    | package:pub/src/utils.dart 118                            captureErrors
    | package:pub/src/command_runner.dart 167                   PubCommandRunner.runCommand
---- End log transcript ----

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions