Closed
Description
I have a github project that started failing on the beta branch since Dart SDK version: 2.10.0-110.5.beta
https://travis-ci.org/github/tekartik/browser_utils.dart/jobs/730257382
The command:
pub run build_runner test -- -p chrome
The error:
Error compiling dartdevc module:tekartik_browser_utils|test/js_utils_browser_test.unsound.ddc.js
We're sorry, you've found a bug in our compiler.
You can report this bug at:
https://github.com/dart-lang/sdk/issues/labels/web-dev-compiler
Please include the information below in your report, along with
any other information that may help us track it down. Thanks!
-------------------- %< --------------------
dartdevc -k arguments: --dart-sdk-summary=/home/travis/dart-sdk/lib/_internal/ddc_sdk.dill --modules=amd --no-summarize -o test/js_utils_browser_test.unsound.ddc.js --source-map --summary=packages/js/js.unsound.ddc.dill=packages/js/js --summary=packages/js/js_util.unsound.ddc.dill=packages/js/js_util --summary=test/data/js_binding.unsound.ddc.dill=test/data/js_binding --summary=packages/synchronized/src/utils.unsound.ddc.dill=packages/synchronized/src/utils --summary=packages/synchronized/synchronized.unsound.ddc.dill=packages/synchronized/synchronized --summary=packages/tekartik_common_utils/list_utils.unsound.ddc.dill=packages/tekartik_common_utils/list_utils --summary=packages/tekartik_common_utils/async_utils.unsound.ddc.dill=packages/tekartik_common_utils/async_utils --summary=packages/tekartik_browser_utils/src/js_utils/js_converter.unsound.ddc.dill=packages/tekartik_browser_utils/src/js_utils/js_converter --summary=packages/tekartik_browser_utils/js_utils.unsound.ddc.dill=packages/tekartik_browser_utils/js_utils --summary=packages/path/path.unsound.ddc.dill=packages/path/path --summary=packages/stack_trace/src/chain.unsound.ddc.dill=packages/stack_trace/src/chain --summary=packages/matcher/src/core_matchers.unsound.ddc.dill=packages/matcher/src/core_matchers --summary=packages/matcher/matcher.unsound.ddc.dill=packages/matcher/matcher --summary=packages/meta/meta.unsound.ddc.dill=packages/meta/meta --summary=packages/collection/src/utils.unsound.ddc.dill=packages/collection/src/utils --summary=packages/collection/src/algorithms.unsound.ddc.dill=packages/collection/src/algorithms --summary=packages/collection/src/iterable_zip.unsound.ddc.dill=packages/collection/src/iterable_zip --summary=packages/collection/src/comparators.unsound.ddc.dill=packages/collection/src/comparators --summary=packages/collection/src/priority_queue.unsound.ddc.dill=packages/collection/src/priority_queue --summary=packages/collection/src/canonicalized_map.unsound.ddc.dill=packages/collection/src/canonicalized_map --summary=packages/collection/collection.unsound.ddc.dill=packages/collection/collection --summary=packages/test_api/src/util/iterable_set.unsound.ddc.dill=packages/test_api/src/util/iterable_set --summary=packages/charcode/ascii.unsound.ddc.dill=packages/charcode/ascii --summary=packages/charcode/html_entity.unsound.ddc.dill=packages/charcode/html_entity --summary=packages/charcode/charcode.unsound.ddc.dill=packages/charcode/charcode --summary=packages/term_glyph/src/generated/ascii_glyph_set.unsound.ddc.dill=packages/term_glyph/src/generated/ascii_glyph_set --summary=packages/source_span/source_span.unsound.ddc.dill=packages/source_span/source_span --summary=packages/string_scanner/src/eager_span_scanner.unsound.ddc.dill=packages/string_scanner/src/eager_span_scanner --summary=packages/async/async.unsound.ddc.dill=packages/async/async --summary=packages/boolean_selector/boolean_selector.unsound.ddc.dill=packages/boolean_selector/boolean_selector --summary=packages/stream_channel/stream_channel.unsound.ddc.dill=packages/stream_channel/stream_channel --summary=packages/test_api/src/backend/metadata.unsound.ddc.dill=packages/test_api/src/backend/metadata --summary=packages/test_api/src/backend/closed_exception.unsound.ddc.dill=packages/test_api/src/backend/closed_exception --summary=packages/test_core/src/runner/coverage_stub.unsound.ddc.dill=packages/test_core/src/runner/coverage_stub --summary=packages/pool/pool.unsound.ddc.dill=packages/pool/pool --summary=packages/test_api/backend.unsound.ddc.dill=packages/test_api/backend --summary=packages/pedantic/pedantic.unsound.ddc.dill=packages/pedantic/pedantic --summary=packages/test_core/test_core.unsound.ddc.dill=packages/test_core/test_core --summary=packages/test/test.unsound.ddc.dill=packages/test/test --summary=packages/dev_test/test.unsound.ddc.dill=packages/dev_test/test --packages=.dart_tool/package_config.json --module-name=test/js_utils_browser_test --multi-root-scheme=org-dartlang-app --multi-root=. --track-widget-creation --inline-source-map --libraries-file=file:///home/travis/dart-sdk/lib/libraries.json --experimental-emit-debug-metadata --used-inputs-file=/tmp/ddk_builder_UGTMKS/used_inputs.txt test/js_utils_browser_test.dart --no-sound-null-safety
dart --version: 2.10.0-110.5.beta (beta) (Wed Sep 23 11:05:07 2020 +0200) on "linux_x64"
Invalid argument(s): Uri org-dartlang-sdk:///lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart must have scheme 'file:'.
#0 PosixStyle.pathFromUri (package:path/src/style/posix.dart:57:5)
#1 Context.fromUri (package:path/src/context.dart:1000:32)
#2 fromUri (package:path/path.dart:417:32)
#3 placeSourceMap.makeRelative (package:dev_compiler/src/compiler/shared_command.dart:421:45)
#4 placeSourceMap (package:dev_compiler/src/compiler/shared_command.dart:431:27)
#5 jsProgramToCode (package:dev_compiler/src/kernel/command.dart:662:16)
#6 _compile (package:dev_compiler/src/kernel/command.dart:438:18)
<asynchronous suspension>
#7 compile (package:dev_compiler/src/kernel/command.dart:46:18)
#8 compile (package:dev_compiler/src/compiler/shared_command.dart:454:10)
#9 _CompilerWorker.performRequest.<anonymous closure> (file:///b/s/w/ir/cache/builder/sdk/pkg/dev_compiler/bin/dartdevc.dart:77:13)
#10 _rootRun (dart:async/zone.dart:1190:13)
#11 _CustomZone.run (dart:async/zone.dart:1093:19)
#12 _runZoned (dart:async/zone.dart:1630:10)
#13 runZoned (dart:async/zone.dart:1550:10)
#14 _CompilerWorker.performRequest (file:///b/s/w/ir/cache/builder/sdk/pkg/dev_compiler/bin/dartdevc.dart:75:24)
#15 AsyncWorkerLoop.run.<anonymous closure> (package:bazel_worker/src/worker/async_worker_loop.dart:35:41)
#16 _rootRun (dart:async/zone.dart:1190:13)
#17 _CustomZone.run (dart:async/zone.dart:1093:19)
#18 _runZoned (dart:async/zone.dart:1630:10)
#19 runZoned (dart:async/zone.dart:1550:10)
#20 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:35:26)
<asynchronous suspension>
#21 main (file:///b/s/w/ir/cache/builder/sdk/pkg/dev_compiler/bin/dartdevc.dart:29:57)
#22 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:32)
#23 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
It worked fine on 2.10.0-110.3.beta: https://travis-ci.org/github/tekartik/browser_utils.dart/jobs/728330156
It also works fine on the stable branch.
It fails consistently which is why I reported it.