Sdk: Crash when formatting: [Encoding] Unable to decode bytes as UTF-8.

Created on 24 Jun 2018  路  6Comments  路  Source: dart-lang/sdk

AngularDart code compiles on 2.0.0-dev.60.1 but fails on 2.0.0-dev.64.1.

  • Dart VM version: 2.0.0-dev.64.1 (Thu Jun 21 08:47:55 2018 +0200) on "macos_x64"
  • AngularDart
  • MacOS 10.13.5
  • Not a browser issue

pubspec.yaml
name: angular_app
description: A web app that uses AngularDart
version: 0.0.1

environment:
sdk: '>=2.0.0-dev.56.0 <2.0.0'

dependencies:
angular: ^5.0.0-alpha+14
angular_forms: ^2.0.0-alpha
angular_router: ^2.0.0-alpha
http: ^0.11.0
stream_transform: ^0.0.6

dev_dependencies:
angular_test: ^2.0.0-alpha
build_runner: ^0.8.8
build_test: ^0.10.2
build_web_compilers: ^0.4.0
test: ^0.12.30

charms:places_web$ webdev serve
Crash when formatting: [Encoding] Unable to decode bytes as UTF-8.
RangeError (index): Invalid value: Not in range 0..269258, inclusive: 269440

0 _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)

1 Source.getTextLine (package:kernel/ast.dart:5772:42)

2 getSourceLine (package:front_end/src/fasta/messages.dart:27:9)

3 format (package:front_end/src/fasta/command_line_reporting.dart:80:27)

4 ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)

5 ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)

6 CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)

7 Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)

8 Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)

9 LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)

10 SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)

11 SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)

12 Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)

13 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)

14 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart:232:24)

15 CompilerContext.runInContext.. (package:front_end/src/fasta/compiler_context.dart:118:46)

16 new Future.sync (dart:async/future.dart:222:31)

17 CompilerContext.runInContext. (package:front_end/src/fasta/compiler_context.dart:118:19)

18 _rootRun (dart:async/zone.dart:1126:13)

19 _CustomZone.run (dart:async/zone.dart:1023:19)

20 _runZoned (dart:async/zone.dart:1518:10)

21 runZoned (dart:async/zone.dart:1465:12)

22 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)

23 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)

24 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)

25 IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:158:28)

26 Compiler.compile. (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:132:39)

27 new Future. (dart:async/future.dart:174:37)

28 _rootRun (dart:async/zone.dart:1122:38)

29 _CustomZone.run (dart:async/zone.dart:1023:19)

30 _CustomZone.runGuarded (dart:async/zone.dart:925:7)

31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:965:23)

32 _rootRun (dart:async/zone.dart:1126:13)

33 _CustomZone.run (dart:async/zone.dart:1023:19)

34 _CustomZone.bindCallback. (dart:async/zone.dart:949:23)

35 Timer._createTimer. (dart:async/runtime/libtimer_patch.dart:21:15)

36 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)

37 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)

38 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

Crash when compiling file:///Users/charms/.pub-cache/global_packages/webdev/bin/webdev.dart.snapshot,
at character offset 268111:
RangeError (index): Invalid value: Not in range 0..269258, inclusive: 269440

0 _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)

1 Source.getTextLine (package:kernel/ast.dart:5772:42)

2 getSourceLine (package:front_end/src/fasta/messages.dart:27:9)

3 format (package:front_end/src/fasta/command_line_reporting.dart:80:27)

4 ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)

5 ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)

6 CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)

7 Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)

8 Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)

9 LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)

10 SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)

11 SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)

12 Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)

13 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)

14 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart:232:24)

15 CompilerContext.runInContext.. (package:front_end/src/fasta/compiler_context.dart:118:46)

16 new Future.sync (dart:async/future.dart:222:31)

17 CompilerContext.runInContext. (package:front_end/src/fasta/compiler_context.dart:118:19)

18 _rootRun (dart:async/zone.dart:1126:13)

19 _CustomZone.run (dart:async/zone.dart:1023:19)

20 _runZoned (dart:async/zone.dart:1518:10)

21 runZoned (dart:async/zone.dart:1465:12)

22 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)

23 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)

24 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)

25 IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:158:28)

26 Compiler.compile. (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:132:39)

27 new Future. (dart:async/future.dart:174:37)

28 _rootRun (dart:async/zone.dart:1122:38)

29 _CustomZone.run (dart:async/zone.dart:1023:19)

30 _CustomZone.runGuarded (dart:async/zone.dart:925:7)

31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:965:23)

32 _rootRun (dart:async/zone.dart:1126:13)

33 _CustomZone.run (dart:async/zone.dart:1023:19)

34 _CustomZone.bindCallback. (dart:async/zone.dart:949:23)

35 Timer._createTimer. (dart:async/runtime/libtimer_patch.dart:21:15)

36 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)

37 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)

38 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

0 _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)

1 Source.getTextLine (package:kernel/ast.dart:5772:42)

2 getSourceLine (package:front_end/src/fasta/messages.dart:27:9)

3 format (package:front_end/src/fasta/command_line_reporting.dart:80:27)

4 ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)

5 ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)

6 CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)

7 Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)

8 Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)

9 LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)

10 SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)

11 SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)

12 Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)

13 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)

14 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart:232:24)

15 CompilerContext.runInContext.. (package:front_end/src/fasta/compiler_context.dart:118:46)

16 new Future.sync (dart:async/future.dart:222:31)

17 CompilerContext.runInContext. (package:front_end/src/fasta/compiler_context.dart:118:19)

18 _rootRun (dart:async/zone.dart:1126:13)

19 _CustomZone.run (dart:async/zone.dart:1023:19)

20 _runZoned (dart:async/zone.dart:1518:10)

21 runZoned (dart:async/zone.dart:1465:12)

22 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)

23 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)

24 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)

25 IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:158:28)

26 Compiler.compile. (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:132:39)

27 new Future. (dart:async/future.dart:174:37)

28 _rootRun (dart:async/zone.dart:1122:38)

29 _CustomZone.run (dart:async/zone.dart:1023:19)

30 _CustomZone.runGuarded (dart:async/zone.dart:925:7)

31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:965:23)

32 _rootRun (dart:async/zone.dart:1126:13)

33 _CustomZone.run (dart:async/zone.dart:1023:19)

34 _CustomZone.bindCallback. (dart:async/zone.dart:949:23)

35 Timer._createTimer. (dart:async/runtime/libtimer_patch.dart:21:15)

36 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)

37 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)

38 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

area-front-end type-bug

Most helpful comment

@lrhn @chstrongsg I just found a fix/workaround:

  1. Bring Dart SDK up-to-date (2.0.0-dev.65.0).
  2. Run pub global activate {package} for each package that was behaving badly (in my case, this was webdev and pubglobalupdate).
  3. Done!

I think something must have changed in the SDK that changed the way executables are compiled, read, and executed. The pub global activate command will update the packages (if they are out of date), pull all of the packages' dependencies, and then recompile the executables using the new SDK.

Cheers! 馃槃

All 6 comments

Looks like some index is out of range of the actual source code.

This happens to me with a globally activated package pubglobalupdate as well as when trying to build a project locally.

Output:

Crash when formatting: [Encoding] Unable to decode bytes as UTF-8.
RangeError (index): Invalid value: Not in range 0..130876, inclusive: 130881
#0      _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1      Source.getTextLine (package:kernel/ast.dart:5805:42)
#2      getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3      format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4      ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5      ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6      CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7      Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8      Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9      LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10     SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11     SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12     Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13     KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15     CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16     new Future.sync (dart:async/future.dart:222:31)
#17     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18     _rootRun (dart:async/zone.dart:1126:13)
#19     _CustomZone.run (dart:async/zone.dart:1023:19)
#20     _runZoned (dart:async/zone.dart:1518:10)
#21     runZoned (dart:async/zone.dart:1465:12)
#22     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25     IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:159:28)
<asynchronous suspension>
#26     Compiler.compile.<anonymous closure> (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:133:39)
#27     new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28     _rootRun (dart:async/zone.dart:1122:38)
#29     _CustomZone.run (dart:async/zone.dart:1023:19)
#30     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32     _rootRun (dart:async/zone.dart:1126:13)
#33     _CustomZone.run (dart:async/zone.dart:1023:19)
#34     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35     Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

Crash when compiling file:///Users/4cm4k1/.pub-cache/global_packages/pubglobalupdate/bin/pubglobalupdate.dart.snapshot,
at character offset 129616:
RangeError (index): Invalid value: Not in range 0..130876, inclusive: 130881
#0      _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1      Source.getTextLine (package:kernel/ast.dart:5805:42)
#2      getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3      format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4      ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5      ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6      CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7      Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8      Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9      LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10     SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11     SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12     Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13     KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15     CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16     new Future.sync (dart:async/future.dart:222:31)
#17     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18     _rootRun (dart:async/zone.dart:1126:13)
#19     _CustomZone.run (dart:async/zone.dart:1023:19)
#20     _runZoned (dart:async/zone.dart:1518:10)
#21     runZoned (dart:async/zone.dart:1465:12)
#22     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25     IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:159:28)
<asynchronous suspension>
#26     Compiler.compile.<anonymous closure> (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:133:39)
#27     new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28     _rootRun (dart:async/zone.dart:1122:38)
#29     _CustomZone.run (dart:async/zone.dart:1023:19)
#30     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32     _rootRun (dart:async/zone.dart:1126:13)
#33     _CustomZone.run (dart:async/zone.dart:1023:19)
#34     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35     Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)


#0      _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1      Source.getTextLine (package:kernel/ast.dart:5805:42)
#2      getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3      format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4      ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5      ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6      CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7      Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8      Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9      LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10     SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11     SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12     Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13     KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15     CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16     new Future.sync (dart:async/future.dart:222:31)
#17     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18     _rootRun (dart:async/zone.dart:1126:13)
#19     _CustomZone.run (dart:async/zone.dart:1023:19)
#20     _runZoned (dart:async/zone.dart:1518:10)
#21     runZoned (dart:async/zone.dart:1465:12)
#22     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25     IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:159:28)
<asynchronous suspension>
#26     Compiler.compile.<anonymous closure> (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:133:39)
#27     new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28     _rootRun (dart:async/zone.dart:1122:38)
#29     _CustomZone.run (dart:async/zone.dart:1023:19)
#30     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32     _rootRun (dart:async/zone.dart:1126:13)
#33     _CustomZone.run (dart:async/zone.dart:1023:19)
#34     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35     Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

To add to my previous comment, here's the error output when I try to build my project with webdev on [email protected]:

$ webdev build -o build
Crash when formatting: [Encoding] Unable to decode bytes as UTF-8.
RangeError (index): Invalid value: Not in range 0..269143, inclusive: 269832
#0      _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1      Source.getTextLine (package:kernel/ast.dart:5805:42)
#2      getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3      format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4      ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5      ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6      CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7      Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8      Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9      LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10     SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11     SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12     Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13     KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15     CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16     new Future.sync (dart:async/future.dart:222:31)
#17     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18     _rootRun (dart:async/zone.dart:1126:13)
#19     _CustomZone.run (dart:async/zone.dart:1023:19)
#20     _runZoned (dart:async/zone.dart:1518:10)
#21     runZoned (dart:async/zone.dart:1465:12)
#22     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25     IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:159:28)
<asynchronous suspension>
#26     Compiler.compile.<anonymous closure> (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:133:39)
#27     new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28     _rootRun (dart:async/zone.dart:1122:38)
#29     _CustomZone.run (dart:async/zone.dart:1023:19)
#30     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32     _rootRun (dart:async/zone.dart:1126:13)
#33     _CustomZone.run (dart:async/zone.dart:1023:19)
#34     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35     Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

Crash when compiling file:///Users/4cm4k1/.pub-cache/global_packages/webdev/bin/webdev.dart.snapshot,
at character offset 268677:
RangeError (index): Invalid value: Not in range 0..269143, inclusive: 269832
#0      _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1      Source.getTextLine (package:kernel/ast.dart:5805:42)
#2      getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3      format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4      ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5      ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6      CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7      Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8      Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9      LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10     SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11     SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12     Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13     KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15     CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16     new Future.sync (dart:async/future.dart:222:31)
#17     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18     _rootRun (dart:async/zone.dart:1126:13)
#19     _CustomZone.run (dart:async/zone.dart:1023:19)
#20     _runZoned (dart:async/zone.dart:1518:10)
#21     runZoned (dart:async/zone.dart:1465:12)
#22     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25     IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:159:28)
<asynchronous suspension>
#26     Compiler.compile.<anonymous closure> (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:133:39)
#27     new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28     _rootRun (dart:async/zone.dart:1122:38)
#29     _CustomZone.run (dart:async/zone.dart:1023:19)
#30     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32     _rootRun (dart:async/zone.dart:1126:13)
#33     _CustomZone.run (dart:async/zone.dart:1023:19)
#34     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35     Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)


#0      _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1      Source.getTextLine (package:kernel/ast.dart:5805:42)
#2      getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3      format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4      ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5      ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6      CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7      Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8      Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9      LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10     SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11     SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12     Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13     KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15     CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16     new Future.sync (dart:async/future.dart:222:31)
#17     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18     _rootRun (dart:async/zone.dart:1126:13)
#19     _CustomZone.run (dart:async/zone.dart:1023:19)
#20     _runZoned (dart:async/zone.dart:1518:10)
#21     runZoned (dart:async/zone.dart:1465:12)
#22     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25     IncrementalCompilerWrapper.compileInternal (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:159:28)
<asynchronous suspension>
#26     Compiler.compile.<anonymous closure> (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/vm/bin/kernel_service.dart:133:39)
#27     new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28     _rootRun (dart:async/zone.dart:1122:38)
#29     _CustomZone.run (dart:async/zone.dart:1023:19)
#30     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32     _rootRun (dart:async/zone.dart:1126:13)
#33     _CustomZone.run (dart:async/zone.dart:1023:19)
#34     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35     Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36     _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37     _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)

@lrhn @chstrongsg I just found a fix/workaround:

  1. Bring Dart SDK up-to-date (2.0.0-dev.65.0).
  2. Run pub global activate {package} for each package that was behaving badly (in my case, this was webdev and pubglobalupdate).
  3. Done!

I think something must have changed in the SDK that changed the way executables are compiled, read, and executed. The pub global activate command will update the packages (if they are out of date), pull all of the packages' dependencies, and then recompile the executables using the new SDK.

Cheers! 馃槃

pub global activate pubglobalupdate
pubglobalupdate

fixed it for me as well.

Yes, fixed it for me too with 66.

Was this page helpful?
0 / 5 - 0 ratings