Sdk: DDC / Incremental Compilation problems

Created on 29 Aug 2019  Â·  54Comments  Â·  Source: dart-lang/sdk

We still have several reports of errors in the wild where DDC (kernel-based) crashes on invalid kernel input when invoking initializeIncrementalCompiler:

RangeError (index): Index out of range: no indices are valid: 0
#0      Uint8List.[] (dart:typed_data-patch/typed_data_patch.dart:2188:7)
#1      BinaryBuilder.readByte (package:kernel/binary/ast_from_binary.dart:100:27)
#2      BinaryBuilder.readUint32 (package:kernel/binary/ast_from_binary.dart:120:13)
#3      BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:440:17)
#4      ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:392:10)
#5      initializeIncrementalCompiler (package:front_end/src/api_unstable/ddc.dart:233:14)
<asynchronous suspension>

Or for example:

Bad state: Empty input given.
#0 BinaryBuilder._checkEmptyInput (package:kernel/binary/ast_from_binary.dart:457:29)
#1 BinaryBuilder.readComponent. (package:kernel/binary/ast_from_binary.dart:474:7)
#2 Timeline.timeSync (dart:developer/timeline.dart:161:22)
#3 BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:472:21)
#4 ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:410:10)
#5 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:207:29)

See https://github.com/dart-lang/build/issues/2362

@natebosch @jakemac53 - should we catch and return a specific error code from DDC for this?

fyi @jensjoha

P2 area-web web-dev-compiler

Most helpful comment

On Jan 16, 2020, at 9:07 , Jonah Williams notifications@github.com wrote:

flutter precache --web should pull it down. Alternatively you could blow away FLUTTER_ROOT/bin/cache/flutter_web_sdk.stamp and let it be recached.

That fixed it. Thanks.

All 54 comments

Do we know what version of build_modules this user was on? Where did the report come from?

Mine was extracted from several issues. See the closed issues for individual reports. #38089 was last week.

@jakemac53 - can you make a proposal on what DDC should do here? E.g., can it return an error code to build, and can we give a better error there and/or potentially trigger a full clean / rebuild?

Note, with #38272 , I think we're seeing this from the flutter tool.

I don't think we've seen any variant of this internally.

@jakemac53 - can you make a proposal on what DDC should do here? E.g., can it return an error code to build, and can we give a better error there and/or potentially trigger a full clean / rebuild?

I have been giving this some thought - it is definitely a tricky situation. I can put together a doc but I think the tldr; is a combination of failing if we ever produce an empty kernel file and a --rerun-failed-actions flag.

I don't think we've seen any variant of this internally.

Right but it seems relatively rare and we don't have actual daily users. If it was an external build system consistency thing I would have expected similar issues with DDC. My assumption right now is that we will hit this internally and we won't be able to recover as easily from it either :/.

We have another report in https://github.com/dart-lang/build/issues/2455

This user was using build_web_compilers version 2.5.0 which includes https://github.com/dart-lang/build/pull/2387

This means we're losing these files somewhere in between the time it is output and when we run the subsequent kernel worker.

Some possibilities:

  • Something is deleting or emptying this file in the temp directory and we are not re-writing it in package:scratch_space.
  • We have a bug in package:scratch_space or build_runner.
  • Something is broken in kernel worker and failing to read the file.

@jensjoha @jakemac53 - can you think of any reason kernel worker would delete or empty this file in the temp directory?

If Jake or I could reliably reproduce this it would probably be easy to track down...

@jensjoha @jakemac53 - can you think of any reason kernel worker would delete or empty this file in the temp directory?

Nope.

I'm getting this crash too using AngularDart. Is there a way I can work around it for now? There doesn't seem to be a webdev clean command.

I think that clean just removes the .dart_tool folder.

clean what? There is no clean.

I'm sorry if I was unclear --- I was suggesting that you could try to remove the directory manually.

You can also run pub run build_runner clean

@jakemac53 - marked this as D27. Can you file a short term fix as a separate issue and move the D27 tag to that?

@jakemac53 - marked this as D27. Can you file a short term fix as a separate issue and move the D27 tag to that?

https://github.com/dart-lang/sdk/issues/39122

@jakemac53 - I removed the D27 milestone here as I think we're unblocked now. Let me know if not.

I'm facing the same issue as #38538 (supposedly the same as this?). Tried flutter clean and pub cache repair but to no avail. Any suggestions?

After upgrading from 1.10.17-pre.41 to 1.10.17-pre.73 today I am getting this issue. I was previously on build_web_compilers 2.5.0 and I've tried upgrading to the latest but not seeing any changes. Also running both flutter clean and flutter packages pub run build_runner clean doesn't allow me to build successfully. Also to be noted that running verbose gives me what looks like closed issue #41569.

@TutOsirisOm what is your Dart version?

@jakemac53 2.7.0

Flutter (Channel master, v1.10.17-pre.73, on Microsoft Windows [Version 10.0.18362.418], locale en-US)
    • Flutter version 1.10.17-pre.73 at C:\src\flutter
    • Framework revision a872a701c3 (37 minutes ago), 2019-11-13 10:15:24 -0800
    • Engine revision 31cd2dfca2
    • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
    • Android SDK at C:\Users\adam\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.4)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 37.1.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[√] VS Code (version 1.40.0)
    • VS Code at C:\Users\adam\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.6.0

[√] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.97
    • Web Server • web-server • web-javascript • Flutter Tools

• No issues found!

What is the specific error message you are seeing in verbose mode?

Here is get:
js_helper.dart:1340 Uncaught TypeError: a.toUpperCase is not a function

On this code:

bool _equals(String string1, String string2) {
  return string1?.toUpperCase() == string2?.toUpperCase();
}
[√] Flutter (Channel master, v1.10.17-pre.70, on Microsoft Windows [Version 10.0.18363.476], locale en-US)
    • Flutter version 1.10.17-pre.70 at D:\flutter
    • Framework revision 01f4f1ac55 (17 hours ago), 2019-11-12 18:25:53 -0800
    • Engine revision 31cd2dfca2
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at D:\Android\android-sdk\
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = D:\Android\android-sdk\
    • Java binary at: D:\Android\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed
      instructions.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.5)
    • Android Studio at D:\Android\android-studio
    • Flutter plugin version 41.0.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code, 64-bit edition (version 1.40.0)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.6.0

[√] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.97
    • Web Server • web-server • web-javascript • Flutter Tools

! Doctor found issues in 1 category.

@jakemac53 The message @xclud posted is exactly what the error was that I got when running the first time. I wasn't able to get it to reappear after exiting but that is the error. The full error i'm getting now though in verbose is:

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:289:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:545:11)
<asynchronous suspension>
#3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:470:33)
<asynchronous suspension>
#4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:146:29)
<asynchronous suspension>
#5      _rootRun (dart:async/zone.dart:1124:13)
#6      _CustomZone.run (dart:async/zone.dart:1021:19)
#7      _runZoned (dart:async/zone.dart:1516:10)
#8      runZoned (dart:async/zone.dart:1463:12)
#9      AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
<asynchronous suspension>
#10     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:460:20)
#11     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:416:21)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:146:29)
<asynchronous suspension>
#14     _rootRun (dart:async/zone.dart:1124:13)
#15     _CustomZone.run (dart:async/zone.dart:1021:19)
#16     _runZoned (dart:async/zone.dart:1516:10)
#17     runZoned (dart:async/zone.dart:1463:12)
#18     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
<asynchronous suspension>
#19     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:367:19)
<asynchronous suspension>
#20     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#21     new Future.sync (dart:async/future.dart:222:31)
#22     CommandRunner.run (package:args/command_runner.dart:112:14)
#23     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:251:18)
#24     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:63:22)
<asynchronous suspension>
#25     _rootRun (dart:async/zone.dart:1124:13)
#26     _CustomZone.run (dart:async/zone.dart:1021:19)
#27     _runZoned (dart:async/zone.dart:1516:10)
#28     runZoned (dart:async/zone.dart:1500:12)
#29     run.<anonymous closure> (package:flutter_tools/runner.dart:61:18)
<asynchronous suspension>
#30     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:146:29)
<asynchronous suspension>
#31     _rootRun (dart:async/zone.dart:1124:13)
#32     _CustomZone.run (dart:async/zone.dart:1021:19)
#33     _runZoned (dart:async/zone.dart:1516:10)
#34     runZoned (dart:async/zone.dart:1463:12)
#35     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
<asynchronous suspension>
#36     runInContext (package:flutter_tools/src/context_runner.dart:65:24)
<asynchronous suspension>
#37     run (package:flutter_tools/runner.dart:50:10)
#38     main (package:flutter_tools/executable.dart:65:9)
<asynchronous suspension>
#39     main (file:///C:/src/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#40     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:303:32)
#41     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

After removing all uses of .toUpperCase() from my project I now get this error. I believe it is related:

AssetNotFoundException: flutter|lib/src/gestures/arena.ddc.dill
Error creating karmka_beta|lib/screens/home/widgets/suggestions.ddc.dill
Error creating kernel summary for module:karmka_beta|lib/screens/home/widgets/suggestions.ddc.dill

Response:--dart-sdk-summary=file:///C:/src/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --output=C:\Users\adam\AppData\Local\Temp\scratch_space327f1330-01a2-11ea-8039-181deaf0b553\packages\karmka_beta\screens\home\widgets\suggestions.ddc.dill --packages-file=file:///C:/Users/adam/AppData/Local/Temp/kernel_builder_0e8536fb-064d-11ea-8039-181deaf0b553/.packages --multi-root-scheme=org-dartlang-app --exclude-non-sources --summary-only --target=ddc --libraries-file=file:///C:/src/flutter/bin/cache/flutter_web_sdk/libraries.json --reuse-compiler-result --use-incremental-compiler --used-inputs=C:\Users\adam\AppData\Local\Temp\kernel_builder_0e853702-064d-11ea-8039-181deaf0b553\used_inputs.txt --input-summary=org-dartlang-app:///packages/firebase/firebase.ddc.dill --input-summary=org-dartlang-app:///packages/flutter/foundation.ddc.dill --input-summary=org-dartlang-app:///packages/vector_math/vector_math_64.ddc.dill --input-summary=org-dartlang-app:///packages/firebase/src/app.ddc.dill --input-summary=org-dartlang-app:///packages/js/js.ddc.dill --input-summary=org-dartlang-app:///packages/js/js_util.ddc.dill --input-summary=org-dartlang-app:///packages/algolia/algolia.ddc.dill --input-summary=org-dartlang-app:///packages/firebase/firestore.ddc.dill --input-summary=org-dartlang-app:///packages/collection/collection.ddc.dill --input-summary=org-dartlang-app:///packages/path/path.ddc.dill --input-summary=org-dartlang-app:///packages/flutter/src/foundation/_bitfield_web.ddc.dill --input-summary=org-dartlang-app:///packages/meta/meta.ddc.dill --input-summary=org-dartlang-app:///packages/vector_math/hash.ddc.dill --input-summary=org-dartlang-app:///packages/http/http.ddc.dill --input-summary=org-dartlang-app:///packages/uuid/uuid.ddc.dill --input-summary=org-dartlang-app:///packages/collection/src/utils.ddc.dill --input-summary=org-dartlang-app:///packages/collection/src/comparators.ddc.dill --input-summary=org-dartlang-app:///packages/collection/src/iterable_zip.ddc.dill --input-summary=org-dartlang-app:///packages/collection/src/algorithms.ddc.dill --input-summary=org-dartlang-app:///packages/collection/src/priority_queue.ddc.dill --input-summary=org-dartlang-app:///packages/collection/src/canonicalized_map.ddc.dill --input-summary=org-dartlang-app:///packages/flutter/physics.ddc.dill --input-summary=org-dartlang-app:///packages/typed_data/typed_buffers.ddc.dill --input-summary=org-dartlang-app:///packages/http_parser/http_parser.ddc.dill --input-summary=org-dartlang-app:///packages/http/src/base_client.ddc.dill --input-summary=org-dartlang-app:///packages/crypto/crypto.ddc.dill --input-summary=org-dartlang-app:///packages/uuid/uuid_util.ddc.dill --input-summary=org-dartlang-app:///packages/convert/convert.ddc.dill --input-summary=org-dartlang-app:///packages/flutter/src/physics/clamped_simulation.ddc.dill --input-summary=org-dartlang-app:///packages/typed_data/typed_data.ddc.dill --input-summary=org-dartlang-app:///packages/string_scanner/src/eager_span_scanner.ddc.dill --input-summary=org-dartlang-app:///packages/charcode/ascii.ddc.dill --input-summary=org-dartlang-app:///packages/pedantic/pedantic.ddc.dill --input-summary=org-dartlang-app:///packages/source_span/source_span.ddc.dill --input-summary=org-dartlang-app:///packages/charcode/charcode.ddc.dill --input-summary=org-dartlang-app:///packages/term_glyph/src/generated/ascii_glyph_set.ddc.dill --input-summary=org-dartlang-app:///packages/charcode/html_entity.ddc.dill --source=package:karmka_beta/screens/home/widgets/suggestions.dart
org-dartlang-app:///packages/flutter/src/services/text_editing.dart:13:29: Error: Type 'TextRange' not found.
class TextSelection extends TextRange {
                            ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/services/text_input.dart:566:9: Error: Type 'TextRange' not found.
  final TextRange composing;
        ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/services/text_input.dart:575:5: Error: Type 'TextRange' not found.
    TextRange composing,
    ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/rendering/editable.dart:1101:3: Error: Type 'TextRange' not found.
  TextRange _getNextWord(int offset) {
  ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/rendering/editable.dart:1112:3: Error: Type 'TextRange' not found.
  TextRange _getPreviousWord(int offset) {
  ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/rendering/editable.dart:1130:24: Error: Type 'TextRange' not found.
  bool _onlyWhitespace(TextRange range) {
                       ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/rendering/paragraph.dart:753:3: Error: Type 'TextRange' not found.
  TextRange getWordBoundary(TextPosition position) {
  ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/painting/text_painter.dart:817:3: Error: Type 'TextRange' not found.
  TextRange getWordBoundary(TextPosition position) {
  ^^^^^^^^^
org-dartlang-app:///packages/flutter/src/services/text_editing.dart:23:10: Error: No named parameter with the name 'start'.
         start: baseOffset < extentOffset ? baseOffset : extentOffset,
         ^^^^^
org-dartlang-app:///packages/flutter/src/services/text_editing.dart:40:8: Error: Superclass has no constructor named 'Object.collapsed'.
       super.collapsed(offset);
       ^^^^^
package:flutter/src/services/text_input.dart: Error: Getter not found: 'TextRange'.

This is followed by a bunch of similar messages.

After running clean again and run in verbose I get the same verbose message I posted before.

Update: Copy and pasting my files to a new project and building works fine. I am experiencing a strange bug where a container loses it's background color and becomes transparent on rebuild that wasn't present before, but I'm going to look into that more as that might be unrelated.

Ok, this looks like a different issue than the original one that was reported here - if you think there is in fact a bug please open up a new issue so we can track it separately, thanks!

Temporary fix allowing me to build again:

I basically just went to the top of the widget tree, cut everything off from below, built it as if it were a basic app and then added them all back again. It seems to be a problem you can possibly find adding individual widgets one piece at a time.

TLDR;

I arrived to this conclusion through these steps:

  1. I had an error about missing input that wouldn't let me build after trying several thing
  2. Flutter clean + pub cache reset broke it even more
  3. Now I was dealing with "AssetNotFoundException" for about an hour
  4. Flutter clean + pub cache doesn't change anything
  5. Found out someone reported a related issue on the build_runner repository and ended up fixing it by finding a circular dependency
  6. I chopped my widget tree to the top - wow I can build again
  7. Looks like I can use all the same code that was causing the missing input exception to begin with. Makes no sense from my level!

Full story

I believe I've stumbled on to this issue about 3 or so hours ago and have been trying a lot of different things to fix it. My issue started out similarly to #39745. I had a "Bad state: Empty input given" problem, for flutter on web.

Like @TutOsirisOm said, running flutter clean and flutter packages pub run build_runner clean did not fix the problem. In fact, I was presented with another error that prevented me from getting back to the original error.

Great! Now the goose chase started and I had to deal with a "AssetNotFoundException" saying that project|lib/main_entry_point.ddc.js was missing. Trying the steps above didn't change this problem. And trying to physically inject those files to where I thought they belonged didn't work either. Something else I tried was following the "enable web for flutter" documentation again, but that didn't work either (thought it says it created 3 files).

I was really at a loss at this point since there was no documentation for fixing this error and this problem was not too common. Taking a hint from this thread about "build_runner" being the problem, I made my way over to that repository and found a relevant issue. He said he solved his problem at the end of it all, because he had some "circular dependencies". I found that here: https://github.com/dart-lang/build/issues/2582#issuecomment-568906343

My project is just starting up, so I thought maybe I could track down something like that. I really couldn't, and I really wasn't sure if there was. My first thought was importing widgets and material in the same file would do some weird things. I removed the widgets import and then actually just tried cutting the app down to a barebones material scaffold and attempted to run from there and the app built again. So I added back all of my original widgets and they all worked too. I decided, why not try adding the import widget back in again? That worked too.

I ran flutter clean and reset the pub cache but none of my old errors came up again...

@XANOZOID Removing all your dependencies from your app (by removing widget imports) most likely caused the broken kernel files to be regenerated which is why it resolved the issue.

when I do debug, I face the same problem with all confusing error messages, but when I call 'flutter build web' and suddenly i see different error message that readable. (my error). I hope it helps.

build uses a totally different (non-modular) compiler so its not surprising that it is both different and more obvious.

I was directed here by this:

`AssetNotFoundException: meta|lib/meta.ddc.dill
Error creating allus|lib/bottom_bar.ddc.dill
Error creating kernel summary for module:allus|lib/bottom_bar.ddc.dill

Response:--dart-sdk-summary=file:///Users/gisborne/dev/bin/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --output=/private/var/folders/6f/g8mlsykn1vg85svt2149pzpr0000gp/T/scratch_spaceWRhqgd/packages/allus/bottom_bar.ddc.dill --packages-file=file:///var/folders/6f/g8mlsykn1vg85svt2149pzpr0000gp/T/kernel_builder_IMo87I/.packages --multi-root-scheme=org-dartlang-app --exclude-non-sources --summary-only --target=ddc --libraries-file=file:///Users/gisborne/dev/bin/flutter/bin/cache/flutter_web_sdk/libraries.json --reuse-compiler-result --use-incremental-compiler --used-inputs=/var/folders/6f/g8mlsykn1vg85svt2149pzpr0000gp/T/kernel_builder_VKkDl3/used_inputs.txt --source=package:allus/bottom_bar.dart
NoSuchMethodError: The getter 'libraries' was called on null.
Receiver: null
Tried calling: libraries

0 Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)

1 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:107:54)

2 initializeIncrementalCompiler (package:front_end/src/api_unstable/bazel_worker.dart:80:10)

3 computeKernel (file:///b/s/w/ir/cache/builder/src/third_party/dart/utils/bazel/kernel_worker.dart:276:19)

4 KernelWorker.performRequest (file:///b/s/w/ir/cache/builder/src/third_party/dart/utils/bazel/kernel_worker.dart:69:26)

5 AsyncWorkerLoop.run. (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)

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

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

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

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

10 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)

11 main (file:///b/s/w/ir/cache/builder/src/third_party/dart/utils/bazel/kernel_worker.dart:38:48)

12 _startIsolate. (dart:isolate-patch/isolate_patch.dart:303:32)

13 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Failed to initialize incremental compiler, throwing away old state.

This is likely a result of https://github.com/dart-lang/sdk/issues/38102, if
you are consistently seeing this problem please see that issue.

The specific exception that was encountered was:

NoSuchMethodError: The getter 'libraries' was called on null.
Receiver: null
Tried calling: libraries

0 Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)

1 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:107:54)

2 initializeIncrementalCompiler (package:front_end/src/api_unstable/bazel_worker.dart:80:10)

3 computeKernel (file:///b/s/w/ir/cache/builder/src/third_party/dart/utils/bazel/kernel_worker.dart:276:19)

4 KernelWorker.performRequest (file:///b/s/w/ir/cache/builder/src/third_party/dart/utils/bazel/kernel_worker.dart:69:26)

5 AsyncWorkerLoop.run. (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)

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

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

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

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

10 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)

11 main (file:///b/s/w/ir/cache/builder/src/third_party/dart/utils/bazel/kernel_worker.dart:38:48)

12 _startIsolate. (dart:isolate-patch/isolate_patch.dart:303:32)

13 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)`

@gisborne this looks like a different issue - it looks like your SDK component failed to load properly for some reason. If you look at the dill file (file:///Users/gisborne/dev/bin/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill) is that file empty or non-existent?

You're right; that file is gone. How do I get it back?

cc @jonahwilliams

flutter precache --web should pull it down. Alternatively you could blow away FLUTTER_ROOT/bin/cache/flutter_web_sdk.stamp and let it be recached.

On Jan 16, 2020, at 9:07 , Jonah Williams notifications@github.com wrote:

flutter precache --web should pull it down. Alternatively you could blow away FLUTTER_ROOT/bin/cache/flutter_web_sdk.stamp and let it be recached.

That fixed it. Thanks.

@vsmenon FYI Some teams at Workiva are hitting this issue as well.

[INFO] Serving `web` proxy on http://localhost:8080
[INFO] Reading cached asset graph completed, took 2.2s
[INFO] Checking for updates since last build completed, took 8.3s
[INFO] Checking for updates since last build completed,[INFO] Serving `web` on http://127.0.0.1:59355
[INFO] Running build completed, took 5.5s
[INFO] Caching finalized dependency graph completed, took 2.1s
[SEVERE]build_web_compilers:entrypoint on web/main.dart (cached): AssetNotFoundException: doc_plat_client_app|web/main.ddc.js
[SEVERE]build_web_compilers:ddc on web/main.ddc.module (cached): Error compiling dartdevc module:doc_plat_client_app|web/main.ddc.js
Failed to initialize incremental compiler, throwing away old state.
This is likely a result of https://github.com/dart-lang/sdk/issues/38102, if
you are consistently seeing this problem please see that issue.
The specific exception that was encountered was:
Bad state: Empty input given.
#0      BinaryBuilder._checkEmptyInput (package:kernel/binary/ast_from_binary.dart:457:29)
#1      BinaryBuilder.readComponent.<anonymous closure> (package:kernel/binary/ast_from_binary.dart:474:7)
#2      Timeline.timeSync (dart:developer/timeline.dart:163:22)
#3      BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:472:21)
#4      ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:410:10)
#5      initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:206:33)
<asynchronous suspension>
#6      initializeIncrementalCompiler (package:front_end/src/api_unstable/ddc.dart:176:10)
#7      _compile (package:dev_compiler/src/kernel/command.dart:280:27)
#8      compile (package:dev_compiler/src/kernel/command.dart:45:18)
#9      compile (package:dev_compiler/src/compiler/shared_command.dart:404:12)
#10     _CompilerWorker.performRequest.<anonymous closure> (file:///b/s/w/ir/cache/builder/sdk/pkg/dev_compiler/bin/dartdevc.dart:64:13)
#11     _rootRun (dart:async/zone.dart:1126:13)
#12     _CustomZone.run (dart:async/zone.dart:1023:19)
#13     _runZoned (dart:async/zone.dart:1518:10)
#14     runZoned (dart:async/zone.dart:1465:12)
#15     _CompilerWorker.performRequest (file:///b/s/w/ir/cache/builder/sdk/pkg/dev_compiler/bin/dartdevc.dart:62:24)
#16     AsyncWorkerLoop.run.<anonymous closure> (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)
#17     _rootRun (dart:async/zone.dart:1126:13)
#18     _CustomZone.run (dart:async/zone.dart:1023:19)
#19     _runZoned (dart:async/zone.dart:1518:10)
#20     runZoned (dart:async/zone.dart:1465:12)
#21     AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)
<asynchronous suspension>
#22     main (file:///b/s/w/ir/cache/builder/sdk/pkg/dev_compiler/bin/dartdevc.dart:28:57)
#23     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:303:32)
#24     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

@robbecker-wf do you know what version of the scratch_space package you are seeing this on? The latest version 0.0.4+2 had a fix which we hoped might solve this.

Looks like it was just very recently updated to 0.0.4+2. We'll give it some time to see if that resolves this.

Hi can someone please help?

I am getting this error every time I try to debug with F5

Launching lib\main.dart on Chrome in debug mode...

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill

AssetNotFoundException: flutter_web_template_final|lib/main_web_entrypoint.ddc.js

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill

AssetNotFoundException: flutter|lib/src/painting/_network_image_web.ddc.dill
Failed after 117ms
Failed to build application for the Web.
Exited (sigterm)

Here is my flutter doctor -v output

[√] Flutter (Channel master, v1.14.7-pre.38, on Microsoft Windows [Version 10.0.18363.592], locale en-GB)
    • Flutter version 1.14.7-pre.38 at C:\flutter
    • Framework revision 92f7e16312 (14 hours ago), 2020-01-29 17:51:31 -0800
    • Engine revision 6007c17fd2
    • Dart version 2.8.0 (build 2.8.0-dev.6.0 fc3af737c7)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\chris\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.41.1)
    • VS Code at C:\Users\chris\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.7.1

[√] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 79.0.3945.130
    • Web Server • web-server • web-javascript • Flutter Tools

• No issues found!

I can still manually debug but I have to do it like this

flutter build web
flutter run -d chrome --release

@carman247 flutter clean should resolve this problem.

Also, can you run pub deps to look for the scratch_space version you have?

Hi, I just ran flutter clean but I'm still getting the same error.

This is the ouput from flutter pub deps

Dart SDK 2.8.0-dev.6.0.flutter-fc3af737c7
Flutter SDK 1.14.7-pre.38
flutter_web_template_final 1.0.0+1
|-- countdown_flutter 0.1.1
|   '-- flutter...
|-- cupertino_icons 0.1.3
|-- flutter 0.0.0
|   |-- collection 1.14.11
|   |-- meta 1.1.8
|   |-- sky_engine 0.0.99
|   |-- typed_data 1.1.6
|   '-- vector_math 2.0.8
|-- flutter_test 0.0.0
|   |-- archive 2.0.11
|   |   |-- args...
|   |   |-- crypto...
|   |   '-- path...
|   |-- args 1.5.2
|   |-- async 2.4.0
|   |   '-- collection...
|   |-- boolean_selector 1.0.5
|   |   |-- source_span...
|   |   '-- string_scanner...
|   |-- charcode 1.1.2
|   |-- collection...
|   |-- convert 2.1.1
|   |   |-- charcode...
|   |   '-- typed_data...
|   |-- crypto 2.1.3
|   |   |-- collection...
|   |   |-- convert...
|   |   '-- typed_data...
|   |-- flutter...
|   |-- image 2.1.4
|   |   |-- archive...
|   |   '-- xml...
|   |-- matcher 0.12.6
|   |   '-- stack_trace...
|   |-- meta...
|   |-- path 1.6.4
|   |-- pedantic 1.8.0+1
|   |-- petitparser 2.4.0
|   |   '-- meta...
|   |-- quiver 2.0.5
|   |   |-- matcher...
|   |   '-- meta...
|   |-- source_span 1.5.5
|   |   |-- charcode...
|   |   |-- path...
|   |   '-- term_glyph...
|   |-- stack_trace 1.9.3
|   |   '-- path...
|   |-- stream_channel 2.0.0
|   |   '-- async...
|   |-- string_scanner 1.0.5
|   |   |-- charcode...
|   |   |-- meta...
|   |   '-- source_span...
|   |-- term_glyph 1.1.0
|   |-- test_api 0.2.11
|   |   |-- async...
|   |   |-- boolean_selector...
|   |   |-- collection...
|   |   |-- matcher...
|   |   |-- meta...
|   |   |-- path...
|   |   |-- pedantic...
|   |   |-- source_span...
|   |   |-- stack_trace...
|   |   |-- stream_channel...
|   |   |-- string_scanner...
|   |   '-- term_glyph...
|   |-- typed_data...
|   |-- vector_math...
|   '-- xml 3.5.0
|       |-- collection...
|       |-- convert...
|       '-- petitparser...
|-- font_awesome_flutter 8.5.0
|   '-- flutter...
|-- get_it 3.1.0
|   '-- meta...
'-- video_player 0.10.5+2
    |-- flutter...
    |-- meta...
    |-- video_player_platform_interface 1.0.4
    |   |-- flutter...
    |   '-- meta...
    '-- video_player_web 0.1.1+1
        |-- flutter...
        |-- flutter_web_plugins 0.0.0
        |   |-- collection...
        |   |-- flutter...
        |   |-- meta...
        |   |-- typed_data...
        |   '-- vector_math...
        |-- meta...
        '-- video_player_platform_interface...

Since you are on flutter I realize now that it is really the flutter version that matters (as that pins a scratch_space version). In any case your flutter version should include the scratch_space fix for one potential cause of this issue.

It looks like you just linked the end of the logs though - which doesn't have more the useful information about why those files are missing. If you scroll up in your logs do you see any stack traces?

@carman247

@jakemac53

I'm not sure what's going on but this morning my F5 debug is working again and I haven't done a thing to try and fix it...

I remember seeing something about scratch_space that looked like an error but I think that disappeared and before the AssetNotFoundException one started...

OK, if you do see it again and are able to get more logs that would be helpful. It is unfortunately common for this issue to come and go as you have described.

I got this same situation now. "Bad state: Empty input given..."
Problem started when I added mono_kit: ^0.13.6+2 to get the buildMode support. May not be related.
It worked for a while but then this problem came.
None of the workarounds presented here helped.

The I ran flutter upgrade. It seemingly fixed the problem but another problem emerged:
My app is not visible in chrome anymore. It starts the browser but shows nothing. F5 does nothing.
More strange: When I removed the buildMode code and the pubspec reference, starting debugging (VS code) says:

`"Incompatible` options with current running build daemon. Please stop other flutter_tool instances running in this directory before starting a new instance with these options.
Exited (sigterm)"

This makes no sense. Adding the reference again (not using it at all!) removes this error but nothing is displayed when I start.

Luckily the release mode debugging worked still.

The I restarted the docker container where I am running these. It started to work again. Go figure.

"Incompatible options with current running build daemon. Please stop other flutter_tool instances running in this directory before starting a new instance with these options.

flutter_tool starts a build server which stays alive for a little bit after the client disconnects. It should also die automatically if the configuration changes. There might be a bug in the interaction with flutter_tool where it didn't die properly when the config changed and you restarted flutter_tool before it timed out and killed itself.

That would be a separate issue from the empty input given one but its worth investigating.

Dear all, i have happened this problem too.

Error compiling dartdevc module:myapp|lib/main_web_entrypoint.ddc.js

Failed to initialize incremental compiler, throwing away old state.

This is likely a result of https://github.com/dart-lang/sdk/issues/38102, if
you are consistently seeing this problem please see that issue.

The specific exception that was encountered was:

Bad state: Empty input given.

0 BinaryBuilder._checkEmptyInput (package:kernel/binary/ast_from_binary.dart:457:29)

1 BinaryBuilder.readComponent. (package:kernel/binary/ast_from_binary.dart:474:7)

2 Timeline.timeSync (dart:developer/timeline.dart:163:22)

3 BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:472:21)

4 ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:410:10)

5 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:206:33)

6 initializeIncrementalCompiler (package:front_end/src/api_unstable/ddc.dart:176:10)

7 _compile (package:dev_compiler/src/kernel/command.dart:280:27)

8 compile (package:dev_compiler/src/kernel/command.dart:45:18)

9 compile (package:dev_compiler/src/compiler/shared_command.dart:404:12)

10 _CompilerWorker.performRequest. (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:64:13)

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

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

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

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

15 _CompilerWorker.performRequest (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:62:24)

16 AsyncWorkerLoop.run. (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)

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

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

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

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

21 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)

22 main (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:28:57)

23 _startIsolate. (dart:isolate-patch/isolate_patch.dart:303:32)

24 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

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=D:\flutter\bin\cache\flutter_web_sdk/kernel/flutter_ddc_sdk.dill --modules=amd --no-summarize -o C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\main_web_entrypoint.ddc.js --source-map --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\api.ddc.dill=packages/myapp/util/api --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\resouces.ddc.dill=packages/myapp/resouces --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\meta\meta.ddc.dill=packages/meta/meta --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_buffers.ddc.dill=packages/typed_data/typed_buffers --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\foundation_bitfield_web.ddc.dill=packages/flutter/src/foundation/_bitfield_web --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\foundation.ddc.dill=packages/flutter/foundation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\hash.ddc.dill=packages/vector_math/hash --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\vector_math_64.ddc.dill=packages/vector_math/vector_math_64 --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\physics\clamped_simulation.ddc.dill=packages/flutter/src/physics/clamped_simulation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\physics.ddc.dill=packages/flutter/physics --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\utils.ddc.dill=packages/collection/src/utils --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\algorithms.ddc.dill=packages/collection/src/algorithms --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\iterable_zip.ddc.dill=packages/collection/src/iterable_zip --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\comparators.ddc.dill=packages/collection/src/comparators --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\priority_queue.ddc.dill=packages/collection/src/priority_queue --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\canonicalized_map.ddc.dill=packages/collection/src/canonicalized_map --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\collection.ddc.dill=packages/collection/collection --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\gestures\arena.ddc.dill=packages/flutter/src/gestures/arena --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\gestures.ddc.dill=packages/flutter/gestures --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\painting_network_image_web.ddc.dill=packages/flutter/src/painting/_network_image_web --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\painting.ddc.dill=packages/flutter/painting --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\semantics\binding.ddc.dill=packages/flutter/src/semantics/binding --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\semantics.ddc.dill=packages/flutter/semantics --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\animation\animation.ddc.dill=packages/flutter/src/animation/animation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\animation.ddc.dill=packages/flutter/animation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\rendering\animated_size.ddc.dill=packages/flutter/src/rendering/animated_size --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\rendering.ddc.dill=packages/flutter/rendering --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\srcwidgets\actions.ddc.dill=packages/flutter/src/widgets/actions --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutterwidgets.ddc.dill=packages/flutter/widgets --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\cupertino\action_sheet.ddc.dill=packages/flutter/src/cupertino/action_sheet --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\cupertino.ddc.dill=packages/flutter/cupertino --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fluttermaterial.ddc.dill=packages/flutter/material --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\Logger.ddc.dill=packages/myapp/Logger --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\pq_toast\pq_toast.ddc.dill=packages/pq_toast/pq_toast --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fluintl\fluintl.ddc.dill=packages/fluintl/fluintl --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\ascii.ddc.dill=packages/charcode/ascii --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\html_entity.ddc.dill=packages/charcode/html_entity --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\charcode.ddc.dill=packages/charcode/charcode --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path\path.ddc.dill=packages/path/path --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\term_glyph\src\generated\ascii_glyph_set.ddc.dill=packages/term_glyph/src/generated/ascii_glyph_set --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\source_span\source_span.ddc.dill=packages/source_span/source_span --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\string_scanner\src\eager_span_scanner.ddc.dill=packages/string_scanner/src/eager_span_scanner --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_data.ddc.dill=packages/typed_data/typed_data --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\http_parser\http_parser.ddc.dill=packages/http_parser/http_parser --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\adapter.ddc.dill=packages/dio/src/adapter --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\adapters\browser_adapter.ddc.dill=packages/dio/src/adapters/browser_adapter --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\dio.ddc.dill=packages/dio/src/dio --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\dio.ddc.dill=packages/dio/dio --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\net.ddc.dill=packages/myapp/util/net --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\config.ddc.dill=packages/myapp/util/config --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\shared_preferences\shared_preferences.ddc.dill=packages/shared_preferences/shared_preferences --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\convert\convert.ddc.dill=packages/convert/convert --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\crypto\crypto.ddc.dill=packages/crypto/crypto --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\util.ddc.dill=packages/myapp/util/util --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user.ddc.dill=packages/myapp/models/user --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device.ddc.dill=packages/myapp/models/device --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fish_redux\fish_redux.ddc.dill=packages/fish_redux/fish_redux --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_state.ddc.dill=packages/myapp/models/device_state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\json_annotation\json_annotation.ddc.dill=packages/json_annotation/json_annotation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user_result.ddc.dill=packages/myapp/models/user_result --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_action.ddc.dill=packages/myapp/app/app_action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_state.ddc.dill=packages/myapp/app/app_state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_reducer.ddc.dill=packages/myapp/app/app_reducer --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_result.ddc.dill=packages/myapp/models/device_result --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_store.ddc.dill=packages/myapp/app/app_store --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\action.ddc.dill=packages/myapp/pages/login_page/action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\state.ddc.dill=packages/myapp/pages/login_page/state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\petitparser\src\core\actions\action.ddc.dill=packages/petitparser/src/core/actions/action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\petitparser\petitparser.ddc.dill=packages/petitparser/petitparser --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\src\xmlbuilder.ddc.dill=packages/xml/src/xml/builder --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\xml.ddc.dill=packages/xml/xml --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\src\xml_events\codec\event_codec.ddc.dill=packages/xml/src/xml_events/codec/event_codec --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\vector_math.ddc.dill=packages/vector_math/vector_math --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_parsing\path_parsing.ddc.dill=packages/path_parsing/path_parsing --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_drawing\path_drawing.ddc.dill=packages/path_drawing/path_drawing --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\src\picture_stream.ddc.dill=packages/flutter_svg/src/picture_stream --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\src\picture_cache.ddc.dill=packages/flutter_svg/src/picture_cache --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\parser.ddc.dill=packages/flutter_svg/parser --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\svg.ddc.dill=packages/flutter_svg/svg --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\flutter_svg.ddc.dill=packages/flutter_svg/flutter_svg --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\common_dialogs.ddc.dill=packages/myapp/widgets/common_dialogs --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\detail_item.ddc.dill=packages/myapp/widgets/detail_item --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\custom_material.ddc.dill=packages/myapp/widgets/custom_material --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\signup_screen.ddc.dill=packages/myapp/widgets/signup_screen --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\view.ddc.dill=packages/myapp/pages/login_page/view --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\action.ddc.dill=packages/myapp/pages/home_page/action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\reducer.ddc.dill=packages/myapp/pages/login_page/reducer --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\left_menu_widget.ddc.dill=packages/myapp/widgets/left_menu_widget --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\state.ddc.dill=packages/myapp/pages/home_page/state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\view.ddc.dill=packages/myapp/pages/home_page/view --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\reducer.ddc.dill=packages/myapp/pages/home_page/reducer --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\route_util.ddc.dill=packages/myapp/app/route_util --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\locations.ddc.dill=packages/myapp/util/locations --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app.ddc.dill=packages/myapp/app --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\main.ddc.dill=packages/myapp/main --packages=file:///C:/Users/LINCHE~1/AppData/Local/Temp/kernel_builder_da47155c-5093-11ea-855c-d481d7d83422/.packages --module-name=packages/myapp/main_web_entrypoint --multi-root-scheme=org-dartlang-app --multi-root=. --track-widget-creation --inline-source-map --libraries-file=file:///D:/flutter/bin/cache/flutter_web_sdk/libraries.json --used-inputs-file=C:\Users\LINCHE~1\AppData\Local\Temp\ddk_builder_da47155b-5093-11ea-855c-d481d7d83422\used_inputs.txt package:myapp/main_web_entrypoint.dart
dart --version: 2.7.0 (Mon Dec 2 20:10:59 2019 +0100) on "windows_x64"

Bad state: Empty input given.

0 BinaryBuilder._checkEmptyInput (package:kernel/binary/ast_from_binary.dart:457:29)

1 BinaryBuilder.readComponent. (package:kernel/binary/ast_from_binary.dart:474:7)

2 Timeline.timeSync (dart:developer/timeline.dart:163:22)

3 BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:472:21)

4 ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:410:10)

5 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:206:33)

6 initializeIncrementalCompiler (package:front_end/src/api_unstable/ddc.dart:176:10)

7 _compile (package:dev_compiler/src/kernel/command.dart:280:27)

8 compile (package:dev_compiler/src/kernel/command.dart:45:18)

9 compile (package:dev_compiler/src/compiler/shared_command.dart:404:12)

10 _CompilerWorker.performRequest. (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:64:13)

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

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

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

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

15 _CompilerWorker.performRequest (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:62:24)

16 AsyncWorkerLoop.run. (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)

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

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

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

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

21 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)

22 main (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:28:57)

23 _startIsolate. (dart:isolate-patch/isolate_patch.dart:303:32)

24 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Failed after 338ms
Finished with error: Failed to build application for the Web.

Dear all, i have happened this problem too.

Error compiling dartdevc module:myapp|lib/main_web_entrypoint.ddc.js

Failed to initialize incremental compiler, throwing away old state.

This is likely a result of #38102, if
you are consistently seeing this problem please see that issue.

The specific exception that was encountered was:

Bad state: Empty input given.

0 BinaryBuilder._checkEmptyInput (package:kernel/binary/ast_from_binary.dart:457:29)

1 BinaryBuilder.readComponent. (package:kernel/binary/ast_from_binary.dart:474:7)

2 Timeline.timeSync (dart:developer/timeline.dart:163:22)

3 BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:472:21)

4 ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:410:10)

5 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:206:33)

6 initializeIncrementalCompiler (package:front_end/src/api_unstable/ddc.dart:176:10)

7 _compile (package:dev_compiler/src/kernel/command.dart:280:27)

8 compile (package:dev_compiler/src/kernel/command.dart:45:18)

9 compile (package:dev_compiler/src/compiler/shared_command.dart:404:12)

10 _CompilerWorker.performRequest. (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:64:13)

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

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

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

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

15 _CompilerWorker.performRequest (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:62:24)

16 AsyncWorkerLoop.run. (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)

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

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

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

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

21 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)

22 main (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:28:57)

23 _startIsolate. (dart:isolate-patch/isolate_patch.dart:303:32)

24 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

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=D:\flutter\bin\cache\flutter_web_sdk/kernel/flutter_ddc_sdk.dill --modules=amd --no-summarize -o C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\main_web_entrypoint.ddc.js --source-map --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\api.ddc.dill=packages/myapp/util/api --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\resouces.ddc.dill=packages/myapp/resouces --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\meta\meta.ddc.dill=packages/meta/meta --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_buffers.ddc.dill=packages/typed_data/typed_buffers --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\foundation_bitfield_web.ddc.dill=packages/flutter/src/foundation/_bitfield_web --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\foundation.ddc.dill=packages/flutter/foundation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\hash.ddc.dill=packages/vector_math/hash --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\vector_math_64.ddc.dill=packages/vector_math/vector_math_64 --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\physics\clamped_simulation.ddc.dill=packages/flutter/src/physics/clamped_simulation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\physics.ddc.dill=packages/flutter/physics --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\utils.ddc.dill=packages/collection/src/utils --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\algorithms.ddc.dill=packages/collection/src/algorithms --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\iterable_zip.ddc.dill=packages/collection/src/iterable_zip --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\comparators.ddc.dill=packages/collection/src/comparators --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\priority_queue.ddc.dill=packages/collection/src/priority_queue --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\canonicalized_map.ddc.dill=packages/collection/src/canonicalized_map --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\collection.ddc.dill=packages/collection/collection --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\gestures\arena.ddc.dill=packages/flutter/src/gestures/arena --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\gestures.ddc.dill=packages/flutter/gestures --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\painting_network_image_web.ddc.dill=packages/flutter/src/painting/_network_image_web --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\painting.ddc.dill=packages/flutter/painting --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\semantics\binding.ddc.dill=packages/flutter/src/semantics/binding --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\semantics.ddc.dill=packages/flutter/semantics --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\animation\animation.ddc.dill=packages/flutter/src/animation/animation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\animation.ddc.dill=packages/flutter/animation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\rendering\animated_size.ddc.dill=packages/flutter/src/rendering/animated_size --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\rendering.ddc.dill=packages/flutter/rendering --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\srcwidgets\actions.ddc.dill=packages/flutter/src/widgets/actions --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutterwidgets.ddc.dill=packages/flutter/widgets --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\cupertino\action_sheet.ddc.dill=packages/flutter/src/cupertino/action_sheet --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\cupertino.ddc.dill=packages/flutter/cupertino --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fluttermaterial.ddc.dill=packages/flutter/material --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\Logger.ddc.dill=packages/myapp/Logger --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\pq_toast\pq_toast.ddc.dill=packages/pq_toast/pq_toast --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fluintl\fluintl.ddc.dill=packages/fluintl/fluintl --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\ascii.ddc.dill=packages/charcode/ascii --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\html_entity.ddc.dill=packages/charcode/html_entity --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\charcode.ddc.dill=packages/charcode/charcode --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path\path.ddc.dill=packages/path/path --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\term_glyph\src\generated\ascii_glyph_set.ddc.dill=packages/term_glyph/src/generated/ascii_glyph_set --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\source_span\source_span.ddc.dill=packages/source_span/source_span --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\string_scanner\src\eager_span_scanner.ddc.dill=packages/string_scanner/src/eager_span_scanner --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_data.ddc.dill=packages/typed_data/typed_data --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\http_parser\http_parser.ddc.dill=packages/http_parser/http_parser --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\adapter.ddc.dill=packages/dio/src/adapter --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\adapters\browser_adapter.ddc.dill=packages/dio/src/adapters/browser_adapter --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\dio.ddc.dill=packages/dio/src/dio --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\dio.ddc.dill=packages/dio/dio --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\net.ddc.dill=packages/myapp/util/net --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\config.ddc.dill=packages/myapp/util/config --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\shared_preferences\shared_preferences.ddc.dill=packages/shared_preferences/shared_preferences --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\convert\convert.ddc.dill=packages/convert/convert --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\crypto\crypto.ddc.dill=packages/crypto/crypto --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\util.ddc.dill=packages/myapp/util/util --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user.ddc.dill=packages/myapp/models/user --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device.ddc.dill=packages/myapp/models/device --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fish_redux\fish_redux.ddc.dill=packages/fish_redux/fish_redux --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_state.ddc.dill=packages/myapp/models/device_state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\json_annotation\json_annotation.ddc.dill=packages/json_annotation/json_annotation --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user_result.ddc.dill=packages/myapp/models/user_result --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_action.ddc.dill=packages/myapp/app/app_action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_state.ddc.dill=packages/myapp/app/app_state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_reducer.ddc.dill=packages/myapp/app/app_reducer --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_result.ddc.dill=packages/myapp/models/device_result --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_store.ddc.dill=packages/myapp/app/app_store --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\action.ddc.dill=packages/myapp/pages/login_page/action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\state.ddc.dill=packages/myapp/pages/login_page/state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\petitparser\src\core\actions\action.ddc.dill=packages/petitparser/src/core/actions/action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\petitparser\petitparser.ddc.dill=packages/petitparser/petitparser --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\src\xmlbuilder.ddc.dill=packages/xml/src/xml/builder --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\xml.ddc.dill=packages/xml/xml --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\src\xml_events\codec\event_codec.ddc.dill=packages/xml/src/xml_events/codec/event_codec --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\vector_math.ddc.dill=packages/vector_math/vector_math --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_parsing\path_parsing.ddc.dill=packages/path_parsing/path_parsing --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_drawing\path_drawing.ddc.dill=packages/path_drawing/path_drawing --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\src\picture_stream.ddc.dill=packages/flutter_svg/src/picture_stream --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\src\picture_cache.ddc.dill=packages/flutter_svg/src/picture_cache --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\parser.ddc.dill=packages/flutter_svg/parser --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\svg.ddc.dill=packages/flutter_svg/svg --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\flutter_svg.ddc.dill=packages/flutter_svg/flutter_svg --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\common_dialogs.ddc.dill=packages/myapp/widgets/common_dialogs --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\detail_item.ddc.dill=packages/myapp/widgets/detail_item --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\custom_material.ddc.dill=packages/myapp/widgets/custom_material --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\signup_screen.ddc.dill=packages/myapp/widgets/signup_screen --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\view.ddc.dill=packages/myapp/pages/login_page/view --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\action.ddc.dill=packages/myapp/pages/home_page/action --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\login_page\reducer.ddc.dill=packages/myapp/pages/login_page/reducer --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myappwidgets\left_menu_widget.ddc.dill=packages/myapp/widgets/left_menu_widget --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\state.ddc.dill=packages/myapp/pages/home_page/state --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\view.ddc.dill=packages/myapp/pages/home_page/view --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\pages\home_page\reducer.ddc.dill=packages/myapp/pages/home_page/reducer --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\route_util.ddc.dill=packages/myapp/app/route_util --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\locations.ddc.dill=packages/myapp/util/locations --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app.ddc.dill=packages/myapp/app --summary=C:\Users\aa\AppData\Local\Tempscratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\main.ddc.dill=packages/myapp/main --packages=file:///C:/Users/LINCHE~1/AppData/Local/Temp/kernel_builder_da47155c-5093-11ea-855c-d481d7d83422/.packages --module-name=packages/myapp/main_web_entrypoint --multi-root-scheme=org-dartlang-app --multi-root=. --track-widget-creation --inline-source-map --libraries-file=file:///D:/flutter/bin/cache/flutter_web_sdk/libraries.json --used-inputs-file=C:\Users\LINCHE~1\AppData\Local\Temp\ddk_builder_da47155b-5093-11ea-855c-d481d7d83422\used_inputs.txt package:myapp/main_web_entrypoint.dart
dart --version: 2.7.0 (Mon Dec 2 20:10:59 2019 +0100) on "windows_x64"

Bad state: Empty input given.

0 BinaryBuilder._checkEmptyInput (package:kernel/binary/ast_from_binary.dart:457:29)

1 BinaryBuilder.readComponent. (package:kernel/binary/ast_from_binary.dart:474:7)

2 Timeline.timeSync (dart:developer/timeline.dart:163:22)

3 BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:472:21)

4 ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:410:10)

5 initializeIncrementalCompiler (package:front_end/src/api_unstable/modular_incremental_compilation.dart:206:33)

6 initializeIncrementalCompiler (package:front_end/src/api_unstable/ddc.dart:176:10)

7 _compile (package:dev_compiler/src/kernel/command.dart:280:27)

8 compile (package:dev_compiler/src/kernel/command.dart:45:18)

9 compile (package:dev_compiler/src/compiler/shared_command.dart:404:12)

10 _CompilerWorker.performRequest. (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:64:13)

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

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

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

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

15 _CompilerWorker.performRequest (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:62:24)

16 AsyncWorkerLoop.run. (package:bazel_worker/src/worker/async_worker_loop.dart:33:41)

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

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

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

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

21 AsyncWorkerLoop.run (package:bazel_worker/src/worker/async_worker_loop.dart:33:26)

22 main (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/pkg/dev_compiler/bin/dartdevc.dart:28:57)

23 _startIsolate. (dart:isolate-patch/isolate_patch.dart:303:32)

24 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Failed after 338ms
Finished with error: Failed to build application for the Web.

It is right, flutter clean should resolve this problem. Thks.

For others that are experiencing this problem you can also try using the master branch of flutter which uses a different compilation strategy and shouldn't have this problem. It isn't completely polished yet (source_maps/debugging are in a state of flux) but it should be improving quickly.

if all that needs to be done is the deletion of the .dart_tools folder and a recache of some files then why not provide a clean argument that would recache all files?

Flutter clean does the trick

@jakemac53 - is there still work pending on this item, or can this be closed at this time?

Hard to say - we aren't actively working on it, but haven't "fixed" it as far as we know. The primary users hitting it were flutter web users who don't seem to be reporting it any more but most of them have moved off of build_web_compilers now.

Leaving it open makes it more discoverable, which is nice.

Removing myself as the assignee since there is no ongoing work here

For others that are experiencing this problem you can also try using the master branch of flutter which uses a different compilation strategy and shouldn't have this problem. It isn't completely polished yet (source_maps/debugging are in a state of flux) but it should be improving quickly.

Is it something that should still happen on an Angular app ?
Happens a lot when merging a branch while webdev serve is running

Dart: 2.10.2
Angular: 6.0.0
build_web_compiler: 2.11.0

Angular does still use this code path and may still experience this issue

Was this page helpful?
0 / 5 - 0 ratings

Related issues

matanlurey picture matanlurey  Â·  44Comments

jakemac53 picture jakemac53  Â·  51Comments

tvolkert picture tvolkert  Â·  62Comments

munificent picture munificent  Â·  118Comments

alxhub picture alxhub  Â·  49Comments