Comments (4)
If the title is the actual error message, then this does sound like a bug in dart2js.
from sdk.
Thanks for filing the issue!
We need a bit more info to investigate. I believe the stack trace above is an error from the flutter tool when it gets in a bad state after the compilation failed. Could you share with us the stack trace from the dart2js compiler (what comes after "The compiler is broken" which you shared in the title)? Or do you have a small example code that reproduces the crash that we can use to debug?
Thanks!
from sdk.
This is what I get when trying to build to web.
flutter build web --web-renderer html
Target dart2js failed: ProcessException: Process exited abnormally with exit code 253:
.dart_tool/flutter_build/c517bab813172500a4c587e785642942/app.dill:
Internal Error: The compiler crashed when compiling this element.
The compiler is broken.
When compiling the above element, the compiler crashed. It is not
possible to tell if this is caused by a problem in your program or
not. Regardless, the compiler should not crash.
The Dart team would greatly appreciate if you would take a moment to
report this problem at http://dartbug.com/new.
Please include the following information:
-
the name and version of your operating system,
-
the Dart SDK build number (3.4.0-190.0.dev), and
-
the entire message you see here (including the full stack trace
below as well as the source location above).
The compiler crashed: Error reading '.dart_tool/flutter_build/c517bab813172500a4c587e785642942/app.dill' (No such file or directory)
Command: /Users/benversoza/Development/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/benversoza/Development/flutter/bin/cache/dart-sdk/bin/snapshots/dart2js.dart.snapshot
--platform-binaries=/Users/benversoza/Development/flutter/bin/cache/flutter_web_sdk/kernel --invoker=flutter_tool -Ddart.vm.product=true
-DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/c52b3033eca6a65f504753356fb3ff49f110bde6/ -DFLUTTER_WEB_AUTO_DETECT=false -DFLUTTER_WEB_USE_SKIA=false --native-null-assertions --no-source-maps -O4 -o
/Users/benversoza/Documents/Fresh_Start/FireBaseGettingStarted/lib/.dart_tool/flutter_build/c517bab813172500a4c587e785642942/main.dart.js
/Users/benversoza/Documents/Fresh_Start/FireBaseGettingStarted/lib/.dart_tool/flutter_build/c517bab813172500a4c587e785642942/app.dill
#0 RunResult.throwException (package:flutter_tools/src/base/process.dart:127:5)
#1 _DefaultProcessUtils.run (package:flutter_tools/src/base/process.dart:326:19)
#2 Dart2JSTarget.build (package:flutter_tools/src/build_system/targets/web.dart:195:5)
#3 _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:875:9)
#4 Future.wait. (dart:async/future.dart:524:21)
#5 _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:813:32)
#6 Future.wait. (dart:async/future.dart:524:21)
#7 _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:813:32)
#8 FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:642:16)
#9 WebBuilder.buildWeb (package:flutter_tools/src/web/compile.dart:91:34)
#10 BuildWebCommand.runCommand (package:flutter_tools/src/commands/build_web.dart:237:5)
#11 FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:1394:27)
#12 AppContext.run. (package:flutter_tools/src/base/context.dart:153:19)
#13 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
#14 FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:360:9)
#15 AppContext.run. (package:flutter_tools/src/base/context.dart:153:19)
#16 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:300:5)
#17 run.. (package:flutter_tools/runner.dart:119:9)
#18 AppContext.run. (package:flutter_tools/src/base/context.dart:153:19)
#19 main (package:flutter_tools/executable.dart:94:3)
Compiling lib/main.dart for the Web... 26.0s
Error: Failed to compile application for the Web.
from sdk.
Thanks @bvversoz, unfortunately I think something else in the tooling is hiding the original error.
Is the input you are using by chance something you can reduce to a repro you could share with us so we can try it locally?
@christopherfujino - I'm wondering if flutter tool may be invoking dart2js after a failure on a previous step when generating the app.dill, and that previous error is being shadowed accidentally, is that possible? Are there by chance other issues reported on the flutter issue tracker related to this?
from sdk.
Related Issues (20)
- Bug: `Directory.watch()` emits incorrect `isDirectory` HOT 1
- Analyzer Feedback from IntelliJ
- Analyzer Feedback from IntelliJ
- Failures on [ DDS ] Don't await getIsolate calls in DDS initialization
- Changelog in stable branch does not match main version for 3.3.0 HOT 1
- bug using redirecting constructor in initializer of extension type HOT 11
- [vm] AppJIT snapshot loses ImmutableBit of objects HOT 2
- VmService.getPerfettoVMTimelineWithCpuSamples is slow HOT 1
- Cannot rename fields in object literal constructors HOT 2
- Crash trying to compile a flutter app with macros HOT 8
- [dart2wasm]: Incorrect assignment of the variable `dartInstance` in the output.mjs HOT 2
- [js_interop] should interpret a set of named parameters in dart as the last parameter in JS HOT 3
- Failures on [analyzer,frontend_server] Support nested macro compilation in binary protocol HOT 7
- warning: This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: NotificationListScreen.notificationList, NotificationListScreen.onItemTap, NotificationListScreen.seenUnseen (must_be_immutable at [adil_api] lib\main.dart:673)Analyzer Feedback from IntelliJ HOT 1
- warning: This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: NotificationListScreen.notificationList, NotificationListScreen.onItemTap, NotificationListScreen.seenUnseen (must_be_immutable at [fjfj] lib\main.dart:673)Create an issue HOT 1
- Parse failure for broken augmentation library
- `$HOME/.dart-tool` issue HOT 12
- "Extract method" fails when there are external variables, but the variables are not named
- Nullable extension types are wonky HOT 4
- Analyzer Feedback from IntelliJ
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sdk.