-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: pluginsSupport for writing, building, and running plugin packagesSupport for writing, building, and running plugin packagestoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Description
Currently the (non-web) Dart plugin registration catches exceptions and logs, but then re-throws. This means that if there's an exception in one plugin, all plugins that come after it alphabetically won't have their Dart registration run. This is a Dart version of the issue we already had and fixed with Java registration, which caused a lot of confusion before we changed it to catch exceptions.
We should keep the logging and remove the rethrow, so that only the problematic plugin will be broken, not other plugins.
masewo, lauroboeni and yan-zaitsev-hs
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: pluginsSupport for writing, building, and running plugin packagesSupport for writing, building, and running plugin packagestoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.