dart-lang / sdk

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
https://dart.dev
BSD 3-Clause "New" or "Revised" License
10.11k stars 1.57k forks source link

DDC / Incremental Compilation problems #38102

Open vsmenon opened 5 years ago

vsmenon commented 5 years ago

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

natebosch commented 5 years ago

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

vsmenon commented 5 years ago

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

vsmenon commented 5 years ago

@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 commented 5 years ago

@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 :/.

natebosch commented 5 years ago

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:

@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 commented 5 years ago

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

Nope.

Timmmm commented 5 years ago

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.

jensjoha commented 5 years ago

I think that clean just removes the .dart_tool folder.

Timmmm commented 5 years ago

clean what? There is no clean.

jensjoha commented 5 years ago

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

jakemac53 commented 5 years ago

You can also run pub run build_runner clean

vsmenon commented 4 years ago

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

jakemac53 commented 4 years ago

@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

vsmenon commented 4 years ago

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

davystrong commented 4 years ago

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?

SiyrisSoul commented 4 years ago

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.

jakemac53 commented 4 years ago

@TutOsirisOm what is your Dart version?

SiyrisSoul commented 4 years ago

@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!
jakemac53 commented 4 years ago

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

xclud commented 4 years ago

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.
SiyrisSoul commented 4 years ago

@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)
SiyrisSoul commented 4 years ago

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.

jakemac53 commented 4 years ago

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!

XANOZOID commented 4 years ago

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...

jakemac53 commented 4 years ago

@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.

ljcom commented 4 years ago

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.

jakemac53 commented 4 years ago

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

gisborne commented 4 years ago

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)`
jakemac53 commented 4 years ago

@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?

gisborne commented 4 years ago

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

jakemac53 commented 4 years ago

cc @jonahwilliams

jonahwilliams commented 4 years ago

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.

gisborne commented 4 years ago

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.

robbecker-wf commented 4 years ago

@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)
jakemac53 commented 4 years ago

@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.

robbecker-wf commented 4 years ago

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.

carman247 commented 4 years ago

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
jakemac53 commented 4 years ago

@carman247 flutter clean should resolve this problem.

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

carman247 commented 4 years ago

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...
jakemac53 commented 4 years ago

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

carman247 commented 4 years ago

@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...

jakemac53 commented 4 years ago

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.

TimoKettunen commented 4 years ago

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.

jakemac53 commented 4 years ago

"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.

LinChengChun commented 4 years ago

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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\main_web_entrypoint.ddc.js --source-map --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\api.ddc.dill=packages/myapp/util/api --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\resouces.ddc.dill=packages/myapp/resouces --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\meta\meta.ddc.dill=packages/meta/meta --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_buffers.ddc.dill=packages/typed_data/typed_buffers --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\foundation.ddc.dill=packages/flutter/foundation --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\hash.ddc.dill=packages/vector_math/hash --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\physics.ddc.dill=packages/flutter/physics --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\utils.ddc.dill=packages/collection/src/utils --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\algorithms.ddc.dill=packages/collection/src/algorithms --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\iterable_zip.ddc.dill=packages/collection/src/iterable_zip --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\comparators.ddc.dill=packages/collection/src/comparators --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\priority_queue.ddc.dill=packages/collection/src/priority_queue --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\canonicalized_map.ddc.dill=packages/collection/src/canonicalized_map --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\collection.ddc.dill=packages/collection/collection --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\gestures\arena.ddc.dill=packages/flutter/src/gestures/arena --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\gestures.ddc.dill=packages/flutter/gestures --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\painting.ddc.dill=packages/flutter/painting --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\semantics\binding.ddc.dill=packages/flutter/src/semantics/binding --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\semantics.ddc.dill=packages/flutter/semantics --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\animation\animation.ddc.dill=packages/flutter/src/animation/animation --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\animation.ddc.dill=packages/flutter/animation --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\rendering.ddc.dill=packages/flutter/rendering --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\widgets\actions.ddc.dill=packages/flutter/src/widgets/actions --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\widgets.ddc.dill=packages/flutter/widgets --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\cupertino.ddc.dill=packages/flutter/cupertino --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\material.ddc.dill=packages/flutter/material --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\Logger.ddc.dill=packages/myapp/Logger --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\pq_toast\pq_toast.ddc.dill=packages/pq_toast/pq_toast --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fluintl\fluintl.ddc.dill=packages/fluintl/fluintl --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\ascii.ddc.dill=packages/charcode/ascii --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\html_entity.ddc.dill=packages/charcode/html_entity --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\charcode.ddc.dill=packages/charcode/charcode --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path\path.ddc.dill=packages/path/path --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\source_span\source_span.ddc.dill=packages/source_span/source_span --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_data.ddc.dill=packages/typed_data/typed_data --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\http_parser\http_parser.ddc.dill=packages/http_parser/http_parser --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\adapter.ddc.dill=packages/dio/src/adapter --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\dio.ddc.dill=packages/dio/src/dio --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\dio.ddc.dill=packages/dio/dio --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\net.ddc.dill=packages/myapp/util/net --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\config.ddc.dill=packages/myapp/util/config --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\shared_preferences\shared_preferences.ddc.dill=packages/shared_preferences/shared_preferences --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\convert\convert.ddc.dill=packages/convert/convert --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\crypto\crypto.ddc.dill=packages/crypto/crypto --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\util.ddc.dill=packages/myapp/util/util --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user.ddc.dill=packages/myapp/models/user --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device.ddc.dill=packages/myapp/models/device --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fish_redux\fish_redux.ddc.dill=packages/fish_redux/fish_redux --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_state.ddc.dill=packages/myapp/models/device_state --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\json_annotation\json_annotation.ddc.dill=packages/json_annotation/json_annotation --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user_result.ddc.dill=packages/myapp/models/user_result --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_action.ddc.dill=packages/myapp/app/app_action --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_state.ddc.dill=packages/myapp/app/app_state --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_reducer.ddc.dill=packages/myapp/app/app_reducer --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_result.ddc.dill=packages/myapp/models/device_result --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_store.ddc.dill=packages/myapp/app/app_store --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\petitparser\petitparser.ddc.dill=packages/petitparser/petitparser --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\src\xml\builder.ddc.dill=packages/xml/src/xml/builder --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\xml.ddc.dill=packages/xml/xml --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\vector_math.ddc.dill=packages/vector_math/vector_math --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_parsing\path_parsing.ddc.dill=packages/path_parsing/path_parsing --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_drawing\path_drawing.ddc.dill=packages/path_drawing/path_drawing --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\parser.ddc.dill=packages/flutter_svg/parser --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\svg.ddc.dill=packages/flutter_svg/svg --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\flutter_svg.ddc.dill=packages/flutter_svg/flutter_svg --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\common_dialogs.ddc.dill=packages/myapp/widgets/common_dialogs --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\detail_item.ddc.dill=packages/myapp/widgets/detail_item --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\custom_material.ddc.dill=packages/myapp/widgets/custom_material --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\signup_screen.ddc.dill=packages/myapp/widgets/signup_screen --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\left_menu_widget.ddc.dill=packages/myapp/widgets/left_menu_widget --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\route_util.ddc.dill=packages/myapp/app/route_util --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\locations.ddc.dill=packages/myapp/util/locations --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app.ddc.dill=packages/myapp/app --summary=C:\Users\aa\AppData\Local\Temp\scratch_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.
LinChengChun commented 4 years ago

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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\main_web_entrypoint.ddc.js --source-map --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\api.ddc.dill=packages/myapp/util/api --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\resouces.ddc.dill=packages/myapp/resouces --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\meta\meta.ddc.dill=packages/meta/meta --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_buffers.ddc.dill=packages/typed_data/typed_buffers --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\foundation.ddc.dill=packages/flutter/foundation --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\hash.ddc.dill=packages/vector_math/hash --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\physics.ddc.dill=packages/flutter/physics --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\utils.ddc.dill=packages/collection/src/utils --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\algorithms.ddc.dill=packages/collection/src/algorithms --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\iterable_zip.ddc.dill=packages/collection/src/iterable_zip --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\comparators.ddc.dill=packages/collection/src/comparators --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\priority_queue.ddc.dill=packages/collection/src/priority_queue --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\src\canonicalized_map.ddc.dill=packages/collection/src/canonicalized_map --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\collection\collection.ddc.dill=packages/collection/collection --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\gestures\arena.ddc.dill=packages/flutter/src/gestures/arena --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\gestures.ddc.dill=packages/flutter/gestures --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\painting.ddc.dill=packages/flutter/painting --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\semantics\binding.ddc.dill=packages/flutter/src/semantics/binding --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\semantics.ddc.dill=packages/flutter/semantics --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\animation\animation.ddc.dill=packages/flutter/src/animation/animation --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\animation.ddc.dill=packages/flutter/animation --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\rendering.ddc.dill=packages/flutter/rendering --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\src\widgets\actions.ddc.dill=packages/flutter/src/widgets/actions --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\widgets.ddc.dill=packages/flutter/widgets --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\cupertino.ddc.dill=packages/flutter/cupertino --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter\material.ddc.dill=packages/flutter/material --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\Logger.ddc.dill=packages/myapp/Logger --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\pq_toast\pq_toast.ddc.dill=packages/pq_toast/pq_toast --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fluintl\fluintl.ddc.dill=packages/fluintl/fluintl --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\ascii.ddc.dill=packages/charcode/ascii --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\html_entity.ddc.dill=packages/charcode/html_entity --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\charcode\charcode.ddc.dill=packages/charcode/charcode --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path\path.ddc.dill=packages/path/path --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\source_span\source_span.ddc.dill=packages/source_span/source_span --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\typed_data\typed_data.ddc.dill=packages/typed_data/typed_data --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\http_parser\http_parser.ddc.dill=packages/http_parser/http_parser --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\adapter.ddc.dill=packages/dio/src/adapter --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\src\dio.ddc.dill=packages/dio/src/dio --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\dio\dio.ddc.dill=packages/dio/dio --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\net.ddc.dill=packages/myapp/util/net --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\config.ddc.dill=packages/myapp/util/config --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\shared_preferences\shared_preferences.ddc.dill=packages/shared_preferences/shared_preferences --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\convert\convert.ddc.dill=packages/convert/convert --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\crypto\crypto.ddc.dill=packages/crypto/crypto --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\util.ddc.dill=packages/myapp/util/util --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user.ddc.dill=packages/myapp/models/user --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device.ddc.dill=packages/myapp/models/device --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\fish_redux\fish_redux.ddc.dill=packages/fish_redux/fish_redux --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_state.ddc.dill=packages/myapp/models/device_state --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\json_annotation\json_annotation.ddc.dill=packages/json_annotation/json_annotation --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\user_result.ddc.dill=packages/myapp/models/user_result --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_action.ddc.dill=packages/myapp/app/app_action --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_state.ddc.dill=packages/myapp/app/app_state --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_reducer.ddc.dill=packages/myapp/app/app_reducer --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\models\device_result.ddc.dill=packages/myapp/models/device_result --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\app_store.ddc.dill=packages/myapp/app/app_store --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\petitparser\petitparser.ddc.dill=packages/petitparser/petitparser --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\src\xml\builder.ddc.dill=packages/xml/src/xml/builder --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\xml\xml.ddc.dill=packages/xml/xml --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\vector_math\vector_math.ddc.dill=packages/vector_math/vector_math --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_parsing\path_parsing.ddc.dill=packages/path_parsing/path_parsing --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\path_drawing\path_drawing.ddc.dill=packages/path_drawing/path_drawing --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\parser.ddc.dill=packages/flutter_svg/parser --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\svg.ddc.dill=packages/flutter_svg/svg --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\flutter_svg\flutter_svg.ddc.dill=packages/flutter_svg/flutter_svg --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\common_dialogs.ddc.dill=packages/myapp/widgets/common_dialogs --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\detail_item.ddc.dill=packages/myapp/widgets/detail_item --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\custom_material.ddc.dill=packages/myapp/widgets/custom_material --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\signup_screen.ddc.dill=packages/myapp/widgets/signup_screen --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\widgets\left_menu_widget.ddc.dill=packages/myapp/widgets/left_menu_widget --summary=C:\Users\aa\AppData\Local\Temp\scratch_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\Temp\scratch_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\Temp\scratch_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\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app\route_util.ddc.dill=packages/myapp/app/route_util --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\util\locations.ddc.dill=packages/myapp/util/locations --summary=C:\Users\aa\AppData\Local\Temp\scratch_spacea827a8f0-5093-11ea-855c-d481d7d83422\packages\myapp\app.ddc.dill=packages/myapp/app --summary=C:\Users\aa\AppData\Local\Temp\scratch_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.

jakemac53 commented 4 years ago

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.

CEbbinghaus commented 4 years ago

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?

Umar100 commented 4 years ago

Flutter clean does the trick

sigmundch commented 4 years ago

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