Open vsmenon opened 5 years ago
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:
package:scratch_space
.package:scratch_space
or build_runner
.@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?
@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!
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.
I arrived to this conclusion through these steps:
missing input
that wouldn't let me build after trying several thingmissing input
exception to begin with. Makes no sense from my level! 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
@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.
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.
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?
We still have several reports of errors in the wild where DDC (kernel-based) crashes on invalid kernel input when invoking
initializeIncrementalCompiler
:Or for example:
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