-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dart2js: please write compiler errors to stderr rather than stdout #494
Comments
This comment was originally written by [email protected] |
This comment was originally written by [email protected] Thanks for the bug! The only thing delaying a fix is that we need to ensure we do it in a way that is also compatible with running on the VM. Once I can confirm a solution that works consistently for both runtimes this will be fixed. Added Accepted label. |
Removed Area-Frog label. |
Added WontFix label. |
Ups. I marked this as WontFix too quickly. Keeping it around to consider making dart2js spit out errors on stderr. Removed FromAreaFrog label. |
Added this to the Later milestone. |
Removed this from the Later milestone. |
Added this to the Later milestone. |
Added TriageForM5 label. |
Removed TriageForM5 label. |
Removed this from the Later milestone. |
Removed Oldschool-Milestone-Later label. |
Errors and warnings are the "normal" expected output of the analyzer and the compiler. As such using stdout for them makes sense. Added NotPlanned label. |
This comment was originally written by @zoechi I was thinking along these lines too but I recently saw that for example WebStorm shows messages from stdErr in red in its output window. |
dartdoc (https://github.com/dart-lang/dartdoc/compare/62bc150..866338f): 866338f1 2022-09-29 Sam Rawlins Bump to 6.1.2 (#3198) html (https://github.com/dart-lang/html/compare/8243e96..faafebf): faafebf 2022-09-29 Devon Carew Merge pull request #188 from dart-lang/update_readme d27b898 2022-09-29 Devon Carew Merge pull request #189 from dart-lang/update_ci 5a0be75 2022-09-29 Devon Carew update to our current CI best practices 4185afd 2022-09-29 Devon Carew add markdown badges to the readme intl (https://github.com/dart-lang/intl/compare/5464b3b..7639a15): 7639a15 2022-09-27 Nate Bosch Simplify the IntlStream class (#494) a4b44a9 2022-09-27 Lasse R.H. Nielsen Cleanup of `var this.`, dynamic parameters, and more (#497) mime (https://github.com/dart-lang/mime/compare/0a75a41..bf041aa): bf041aa 2022-09-26 Devon Carew update action versions; add dependabot config (#69) usage (https://github.com/dart-lang/usage/compare/e287a72..9a98c89): 9a98c89 2022-09-29 Devon Carew whitespace change to the LICENSE file (#182) cf284c7 2022-09-29 Kevin Moore analysis options and lint cleanup (#183) Change-Id: I0a6bd0de7bc75cd84b20e1de6f0463544ac68a70 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/262020 Reviewed-by: Kevin Moore <[email protected]> Commit-Queue: Kevin Moore <[email protected]> Auto-Submit: Devon Carew <[email protected]>
dartdoc: 494a6bed 2023-02-02 Sam Rawlins Bump markdown dep to a pre-release of 7.0.0 (#3321) ad6f1612 2023-02-02 Devon Carew introduce an environmentProvider abstraction (#3324) d0b73000 2023-02-02 Sam Rawlins Prepare testing code for some upcoming Warnings (#3322) 936a7888 2023-02-01 Sam Rawlins Add text about front-end manual testing (#3286) cbee812d 2023-02-01 Sam Rawlins Avoid renaming generator params (#3316) bcaa0349 2023-02-01 Sam Rawlins Privatize Library.sdkLib and move getClassByName (#3317) af32def5 2023-01-31 dependabot[bot] Bump github/codeql-action from 2.1.39 to 2.2.1 (#3313) 528e97da 2023-01-31 dependabot[bot] Bump actions/cache from 3.2.3 to 3.2.4 (#3312) 54020672 2023-02-01 Parker Lougheed Begin changelog for next release after 6.1.5 (#3315) markdown: f51c24c 2023-02-01 Zhiguang Chen Prepend a line ending if the p tag is removed and there is an element before it in a *tight* list (#513) dd3e3a1 2023-01-31 dependabot[bot] Bump dart-lang/setup-dart from 1.3 to 1.4 (#510) 5f25fc9 2023-01-31 dependabot[bot] Bump actions/checkout from 3.2.0 to 3.3.0 (#511) 54266b2 2023-01-31 Kevin Moore Prepare to release v7.0.0 (#509) d6ceff9 2023-01-31 Zhiguang Chen Add line endings before HTML blocks (#508) ccd3c8b 2023-01-29 Zhiguang Chen Rewrite link reference definitions (#506) e8f84dc 2023-01-24 Kevin Moore Update GFM to 0.29.0.gfm.7 (#507) 93f67b0 2023-01-20 Zhiguang Chen Add an `enableTagfilter` option to `HtmlRenderer` to eanble GFM `tagfilter` extension (#447) d110770 2023-01-13 Zhiguang Chen Rewrite SetextHeaderSyntax (#500) c1b9bc6 2023-01-09 Sam Rawlins Migrate from no-implicit-casts to strict-casts (#504) 3e78c08 2023-01-01 dependabot[bot] Bump actions/checkout from 3.0.2 to 3.2.0 (#501) 417747f 2022-12-15 Zhiguang Chen Refactor list syntax (#499) 30ec05f 2022-11-29 Zhiguang Chen Do not escape single quote(apostrophe) inside code (#498) c3d1136 2022-11-29 Zhiguang Chen introduce a Line class (#494) Change-Id: I9d971b927b72500ab84cce461a60fe1a86818e2e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/281543 Reviewed-by: Samuel Rawlins <[email protected]> Commit-Queue: Devon Carew <[email protected]>
This issue was originally filed by [email protected]
What steps will reproduce the problem?
$ frogsh >/dev/null
What is the expected output? What do you see instead?
Expected:
fatal: no script provided to compile
Actual:
no output, since frogsh writes its errors to stdout rather than stderr.
This makes it difficult to use frogsh in an environment where stdout is being used by the application.
What version of the product are you using? On what operating system?
r1499 on OS X and Ubuntu Linux
Please provide any additional information below.
Note that for example node.js writes its error messages to stderr rather than stdout.
As a hack, I've manually edited frogsh so that World.prototype._message calls console.error instead of print, and this does what I want.
The text was updated successfully, but these errors were encountered: