Skip to content

resource loader broken with 2.9.0-dev.6.0 #2199

Closed
@jcollins-g

Description

@jcollins-g
/Users/jcollins/dart/all_sdks/current/bin/dart --enable-asserts --enable-vm-service:57999 /Users/jcollins/dart/dartdoc/test/resource_loader_test.dart
Observatory listening on http://127.0.0.1:57999/9tOWxqnXmA0=/

00:00 +0: Resource Loader load from packages

00:00 +0 -1: Resource Loader load from packages [E]

  Invalid argument (uri): Unknown package: Instance of '_SimpleUri'

  package:resource/src/resolve.dart 13:9                         resolveUri.<fn>
  package:stack_trace/src/stack_zone_specification.dart 129:26   StackZoneSpecification._registerUnaryCallback.<fn>.<fn>
  package:stack_trace/src/stack_zone_specification.dart 209:15   StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 129:14   StackZoneSpecification._registerUnaryCallback.<fn>
  dart:async/zone.dart 1192:38                                   _rootRunUnary
  dart:async/zone.dart 1085:19                                   _CustomZone.runUnary
  dart:async/future_impl.dart 141:18                             _FutureListener.handleValue
  dart:async/future_impl.dart 686:45                             Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 715:32                             Future._propagateToListeners
  dart:async/future_impl.dart 526:5                              Future._completeWithValue
  dart:async/future_impl.dart 560:7                              Future._asyncCompleteWithValue.<fn>
  package:stack_trace/src/stack_zone_specification.dart 209:15   StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 119:48   StackZoneSpecification._registerCallback.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 979:7                                     _CustomZone.runGuarded
  dart:async/zone.dart 1019:23                                   _CustomZone.bindCallbackGuarded.<fn>
  dart:async/schedule_microtask.dart 43:21                       _microtaskLoop
  dart:async/schedule_microtask.dart 52:5                        _startMicrotaskLoop
  dart:isolate-patch/isolate_patch.dart 118:13                   _runPendingImmediateCallback
  dart:isolate-patch/timer_impl.dart 405:11                      _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 429:5                       _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 168:12                   _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1109:19                                   _CustomZone.registerUnaryCallback
  dart:async/future_impl.dart 278:23                             Future.then
  package:resource/src/resolve.dart 11:43                        resolveUri
  package:resource/src/package_loader.dart 27:33                 PackageLoader.readAsBytes
  package:dartdoc/src/generator/resource_loader.dart 32:45       loadAsBytes
  package:dartdoc/src/generator/resource_loader.dart 20:21       loadAsString
  test/resource_loader_test.dart 13:28                           main.<fn>.<fn>
  package:test_api/src/backend/declarer.dart 172:27              Declarer.test.<fn>.<fn>.<fn>
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1109:19                                   _CustomZone.registerUnaryCallback
  dart:async-patch/async_patch.dart 79:23                        _asyncThenWrapperHelper
  package:test_api/src/backend/declarer.dart                     Declarer.test.<fn>.<fn>.<fn>
  package:test_api/src/backend/invoker.dart 246:15               Invoker.waitForOutstandingCallbacks.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 1619:10                                   _runZoned
  dart:async/zone.dart 1539:10                                   runZoned
  package:test_api/src/backend/invoker.dart 243:5                Invoker.waitForOutstandingCallbacks
  package:test_api/src/backend/declarer.dart 170:33              Declarer.test.<fn>.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 1619:10                                   _runZoned
  dart:async/zone.dart 1539:10                                   runZoned
  package:test_api/src/backend/declarer.dart 169:13              Declarer.test.<fn>
  package:test_api/src/backend/invoker.dart 400:30               Invoker._onRun.<fn>.<fn>.<fn>.<fn>
  dart:async/future.dart 176:37                                  new Future.<fn>
  package:stack_trace/src/stack_zone_specification.dart 209:15   StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 119:48   StackZoneSpecification._registerCallback.<fn>
  dart:async/zone.dart 1180:38                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 979:7                                     _CustomZone.runGuarded
  dart:async/zone.dart 1019:23                                   _CustomZone.bindCallbackGuarded.<fn>
  package:stack_trace/src/stack_zone_specification.dart 209:15   StackZoneSpecification._run
  package:stack_trace/src/stack_zone_specification.dart 119:48   StackZoneSpecification._registerCallback.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 1003:23                                   _CustomZone.bindCallback.<fn>
  dart:async-patch/timer_patch.dart 23:15                        Timer._createTimer.<fn>
  dart:isolate-patch/timer_impl.dart 398:19                      _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 429:5                       _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 168:12                   _RawReceivePortImpl._handleMessage
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1101:19                                   _CustomZone.registerCallback
  dart:async/zone.dart 1018:22                                   _CustomZone.bindCallbackGuarded
  dart:async/timer.dart 54:45                                    new Timer
  dart:async/timer.dart 91:9                                     Timer.run
  dart:async/future.dart 174:11                                  new Future
  package:test_api/src/backend/invoker.dart 399:21               Invoker._onRun.<fn>.<fn>.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 1619:10                                   _runZoned
  dart:async/zone.dart 1539:10                                   runZoned
  package:test_api/src/backend/invoker.dart 387:9                Invoker._onRun.<fn>.<fn>
  package:test_api/src/backend/invoker.dart 438:15               Invoker._guardIfGuarded
  package:test_api/src/backend/invoker.dart 386:7                Invoker._onRun.<fn>
  package:stack_trace/src/chain.dart 101:24                      Chain.capture.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 1619:10                                   _runZoned
  dart:async/zone.dart 1539:10                                   runZoned
  package:stack_trace/src/chain.dart 99:12                       Chain.capture
  package:test_api/src/backend/invoker.dart 385:11               Invoker._onRun
  package:test_api/src/backend/live_test_controller.dart 197:11  LiveTestController._run
  package:test_api/src/backend/live_test_controller.dart 50:37   _LiveTest.run
  dart:async/future.dart 202:37                                  new Future.microtask.<fn>
  dart:async/zone.dart 1180:38                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 979:7                                     _CustomZone.runGuarded
  dart:async/zone.dart 1019:23                                   _CustomZone.bindCallbackGuarded.<fn>
  dart:async/zone.dart 1184:13                                   _rootRun
  dart:async/zone.dart 1077:19                                   _CustomZone.run
  dart:async/zone.dart 979:7                                     _CustomZone.runGuarded
  dart:async/zone.dart 1019:23                                   _CustomZone.bindCallbackGuarded.<fn>
  dart:async/schedule_microtask.dart 43:21                       _microtaskLoop
  dart:async/schedule_microtask.dart 52:5                        _startMicrotaskLoop
  dart:isolate-patch/isolate_patch.dart 118:13                   _runPendingImmediateCallback
  dart:isolate-patch/isolate_patch.dart 169:5                    _RawReceivePortImpl._handleMessage
  

00:00 +0 -1: Resource Loader throws if non-package

Metadata

Metadata

Assignees

Labels

P0A serious issue requiring immediate resolutiontype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions