I've been trying to get pub to work through my corporate firewall, and keep running into ERR : Handshake error in client (OS Error: Peer's Certificate issuer is not recognized., errno = -8179).
I tried using --offline, but no luck--pub fails immediately when not able to find a proper version of a package locally.
My corporate has a self-signed cert, and they asked me for a list of IPs that pub is using to pull packages. I don't know this, but I have attached a wireshark capture.
It looks like143.127.102.40 is where pub is doing its handshake, and maybe 192.30.252.129 is where the github host is?
Here's my output using pub --trace --verbosity all upgrade, with ERR highlighted:
pub --trace --verbosity all upgrade
FINE: Pub 1.9.1
IO : Spawning "cmd /c ver" in f:\Source\spawn\dart\_packages\seed_cs\.
IO : Finished ver. Exit code 0.
| stdout:
| |
| | Microsoft Windows [Version 6.1.7601]
| Nothing output on stderr.
MSG : Resolving dependencies...
SLVR: Solving dependencies:
| - spawn_structure any from path ({path: f:\Source\spawn\dart\_packages\spawn_structure, relative: true})
| - meta_models any from path ({path: f:\Source\spawn\dart\_packages\meta_models, relative: true})
| - ebisu_cs any from path ({path: f:\Source\spawn\dart\_packages\ebisu_cs, relative: true})
SLVR: * select ebisu_cs 0.0.1 from path
SLVR: | * select kitchen_sink 0.0.0 from path
SLVR: | | * select meta_models 0.0.1 from path
SLVR: | | | * select spawn_structure 0.0.1 from path
IO : Spawning "cmd /c git --version" in f:\Source\spawn\dart\_packages\seed_cs\.
IO : Finished git. Exit code 0.
| stdout:
| | git version 1.9.5.msysgit.0
| Nothing output on stderr.
FINE: Determined git command null.
IO : Spawning "cmd /c git fetch" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO : Finished git. Exit code 0.
| Nothing output on stdout.
| Nothing output on stderr.
IO : Spawning "cmd /c git rev-list --max-count=1 HEAD" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO : Finished git. Exit code 0.
| stdout:
| | 3cbce1d5ac752201b7d01f17d04c3c302da8a866
| Nothing output on stderr.
SLVR: | | | | * select ebisu 0.5.1 from git
| Accept: application/vnd.pub.v2+json
| user-agent: Dart pub 1.9.1
| Accept: application/vnd.pub.v2+json
| user-agent: Dart pub 1.9.1
IO : Spawning "cmd /c git fetch" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\simple_schema-20c98fc755d27a40d113d0d938e81d6bcd8d110f
IO : Spawning "cmd /c git fetch" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\json_schema-f438f85bb76ec190a047efee52bffa48568790b3
ERR : Handshake error in client (OS Error: Peer's Certificate issuer is not recognized., errno = -8179)
FINE: Exception type: HandshakeException
FINE: dart:io _HttpClient.openUrl
| package:http/src/io_client.dart 44 IOClient.send
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\http.dart 71 _PubHttpClient.send
| package:http_throttle/http_throttle.dart 32 ThrottleClient.send.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| package:http_throttle/http_throttle.dart 31 ThrottleClient.send
| package:http/src/base_client.dart 150 BaseClient._sendUnstreamed.<fn>
| dart:async Future.Future.sync
| package:http/src/utils.dart 201 syncFuture
| package:http/src/base_client.dart 132 BaseClient._sendUnstreamed
| package:http/src/base_client.dart 35 BaseClient.get
| package:http/src/base_client.dart 98 BaseClient.read
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\source\hosted.dart 45 HostedSource.getVersions
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\version_solver.dart 226 PubspecCache.getVersions
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\dependency_queue.dart 132 _getNumVersions
| dart:async Future.wait
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\dependency_queue.dart 100 DependencyQueue._sort
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\dependency_queue.dart 90 DependencyQueue.advance
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 556 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 535 Traverser._traversePackage.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 504 Traverser._traversePackage
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 553 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 535 Traverser._traversePackage.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 504 Traverser._traversePackage
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 553 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 535 Traverser._traversePackage.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 504 Traverser._traversePackage
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 481 Traverser.traverse
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 255 BacktrackingSolver._traverseSolution.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 254 BacktrackingSolver._traverseSolution
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 147 BacktrackingSolver.solve.<fn>
| dart:async Future.Future.sync
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 140 BacktrackingSolver.solve
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\version_solver.dart 40 resolveVersions.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\log.dart 378 progress
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\version_solver.dart 38 resolveVersions
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\entrypoint.dart 115 Entrypoint.acquireDependencies.<async>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async Future.Future.microtask
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\entrypoint.dart Entrypoint.acquireDependencies
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command\upgrade.dart 34 UpgradeCommand.run.<async>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async Future.Future.microtask
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command\upgrade.dart UpgradeCommand.run
| package:args/command_runner.dart 179 CommandRunner.runCommand.<fn>
| dart:async Future.Future.sync
| package:args/command_runner.dart 132 CommandRunner.runCommand
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command_runner.dart 122 PubCommandRunner.runCommand.<async>.<fn>
| dart:async Future.Future.sync
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 98 captureErrors.<fn>
| package:stack_trace/src/chain.dart 78 Chain.capture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 112 captureErrors
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command_runner.dart 122 PubCommandRunner.runCommand.<async>
| dart:isolate _RawReceivePortImpl._handleMessage
---- Log transcript ----
FINE: Pub 1.9.1
IO : Spawning "cmd /c ver" in f:\Source\spawn\dart\_packages\seed_cs\.
IO : Finished ver. Exit code 0.
| stdout:
| |
| | Microsoft Windows [Version 6.1.7601]
| Nothing output on stderr.
MSG : Resolving dependencies...
SLVR: Solving dependencies:
| - spawn_structure any from path ({path: f:\Source\spawn\dart\_packages\spawn_structure, relative: true})
| - meta_models any from path ({path: f:\Source\spawn\dart\_packages\meta_models, relative: true})
| - ebisu_cs any from path ({path: f:\Source\spawn\dart\_packages\ebisu_cs, relative: true})
SLVR: * select ebisu_cs 0.0.1 from path
SLVR: | * select kitchen_sink 0.0.0 from path
SLVR: | | * select meta_models 0.0.1 from path
SLVR: | | | * select spawn_structure 0.0.1 from path
IO : Spawning "cmd /c git --version" in f:\Source\spawn\dart\_packages\seed_cs\.
IO : Finished git. Exit code 0.
| stdout:
| | git version 1.9.5.msysgit.0
| Nothing output on stderr.
FINE: Determined git command null.
IO : Spawning "cmd /c git fetch" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO : Finished git. Exit code 0.
| Nothing output on stdout.
| Nothing output on stderr.
IO : Spawning "cmd /c git rev-list --max-count=1 HEAD" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\ebisu-bd2fedc73de04f879bfd72ee3b4b76767dfd1dd5
IO : Finished git. Exit code 0.
| stdout:
| | 3cbce1d5ac752201b7d01f17d04c3c302da8a866
| Nothing output on stderr.
SLVR: | | | | * select ebisu 0.5.1 from git
| Accept: application/vnd.pub.v2+json
| user-agent: Dart pub 1.9.1
| Accept: application/vnd.pub.v2+json
| user-agent: Dart pub 1.9.1
IO : Spawning "cmd /c git fetch" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\simple_schema-20c98fc755d27a40d113d0d938e81d6bcd8d110f
IO : Spawning "cmd /c git fetch" in C:\Users\bart.simpson\AppData\Roaming\Pub\Cache\git\cache\json_schema-f438f85bb76ec190a047efee52bffa48568790b3
ERR : Handshake error in client (OS Error: Peer's Certificate issuer is not recognized., errno = -8179)
FINE: Exception type: HandshakeException
FINE: dart:io _HttpClient.openUrl
| package:http/src/io_client.dart 44 IOClient.send
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\http.dart 71 _PubHttpClient.send
| package:http_throttle/http_throttle.dart 32 ThrottleClient.send.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| package:http_throttle/http_throttle.dart 31 ThrottleClient.send
| package:http/src/base_client.dart 150 BaseClient._sendUnstreamed.<fn>
| dart:async Future.Future.sync
| package:http/src/utils.dart 201 syncFuture
| package:http/src/base_client.dart 132 BaseClient._sendUnstreamed
| package:http/src/base_client.dart 35 BaseClient.get
| package:http/src/base_client.dart 98 BaseClient.read
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\source\hosted.dart 45 HostedSource.getVersions
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\version_solver.dart 226 PubspecCache.getVersions
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\dependency_queue.dart 132 _getNumVersions
| dart:async Future.wait
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\dependency_queue.dart 100 DependencyQueue._sort
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\dependency_queue.dart 90 DependencyQueue.advance
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 556 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 535 Traverser._traversePackage.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 504 Traverser._traversePackage
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 553 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 535 Traverser._traversePackage.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 504 Traverser._traversePackage
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 553 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 561 Traverser._traverseDeps.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 555 Traverser._traverseDeps
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 535 Traverser._traversePackage.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 504 Traverser._traversePackage
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 481 Traverser.traverse
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 255 BacktrackingSolver._traverseSolution.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture.<fn>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async _Future.then
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 86 newFuture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 839 resetStack
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 254 BacktrackingSolver._traverseSolution
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 147 BacktrackingSolver.solve.<fn>
| dart:async Future.Future.sync
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\backtracking_solver.dart 140 BacktrackingSolver.solve
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\version_solver.dart 40 resolveVersions.<fn>
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\log.dart 378 progress
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\solver\version_solver.dart 38 resolveVersions
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\entrypoint.dart 115 Entrypoint.acquireDependencies.<async>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async Future.Future.microtask
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\entrypoint.dart Entrypoint.acquireDependencies
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command\upgrade.dart 34 UpgradeCommand.run.<async>
| dart:isolate _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async Future.Future.microtask
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command\upgrade.dart UpgradeCommand.run
| package:args/command_runner.dart 179 CommandRunner.runCommand.<fn>
| dart:async Future.Future.sync
| package:args/command_runner.dart 132 CommandRunner.runCommand
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command_runner.dart 122 PubCommandRunner.runCommand.<async>.<fn>
| dart:async Future.Future.sync
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 98 captureErrors.<fn>
| package:stack_trace/src/chain.dart 78 Chain.capture
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\utils.dart 112 captureErrors
| e:\b\build\slave\dart-editor-win-stable\build\dart\sdk\lib\_internal\pub\lib\src\command_runner.dart 122 PubCommandRunner.runCommand.<async>
| dart:isolate _RawReceivePortImpl._handleMessage
---- End log transcript ----