dart-sdk/pkg
lambdabaa 5f25d1546c Guard analysis server against missing .instrumentation directory location on disk
Currently if analysis server fails to resolve this directory, it will
crash the entire process with

NoSuchMethodError: The method 'getChild' was called on null.

_readUuid() was already failing over to generating a new random
identifier if it was either unable to find a uuid.txt file or
create one, so this change just triggers that behavior additionally
in the case that the parent directory is missing.

R=brianwilkerson@google.com

Change-Id: Ieafde2df5afd7e30a3830f241af02bf305c911ec
Reviewed-on: https://dart-review.googlesource.com/c/88428
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Ari Aye <ariaye@google.com>
2019-01-07 17:31:06 +00:00
..
analysis_server Guard analysis server against missing .instrumentation directory location on disk 2019-01-07 17:31:06 +00:00
analysis_server_client Re-apply "Add AnalysisDriver.resetUriResolution() and use it for analysis.reanalyze request." 2018-12-06 23:14:28 +00:00
analyzer Start splitting out the tests for hint codes 2019-01-07 14:25:20 +00:00
analyzer_cli Finish cleaning up the copyright notices in the analyzer_cli package 2019-01-06 19:16:31 +00:00
analyzer_fe_comparison pkg:analyzer_fe_comparison, diagnostics, telemetry remove version info 2018-12-13 16:44:44 +00:00
analyzer_plugin Add documentation about how to debug plugins 2019-01-05 16:01:03 +00:00
async_helper Fix #33415 no error for awaiting a void expression. 2018-07-24 19:31:57 +00:00
build_integration Cleanup unused vars in VM patch files 2018-11-13 22:56:54 +00:00
compiler Use getters/setters found through the static types. 2019-01-07 15:01:10 +00:00
dart2js_tools dart2js_tools: remove version - no plan to publish (yet) 2018-12-13 17:09:15 +00:00
dart_internal Bump package dart_internal's SDK constraint upper-bound to <2.2.0 2018-10-15 21:37:56 +00:00
dartfix update pubspec version 2018-12-18 21:04:42 +00:00
dev_compiler [dartdevc] implement set literal and enable-experiments support 2019-01-04 22:08:54 +00:00
diagnostic pkg:analyzer_fe_comparison, diagnostics, telemetry remove version info 2018-12-13 16:44:44 +00:00
expect Remove TrustTypeAnnotations 2018-12-18 11:00:09 +00:00
front_end Replace isMergingInterfaces with an enum 2019-01-07 13:50:16 +00:00
js
js_ast Fix up pubspec for pkg:compiler 2018-11-29 23:33:39 +00:00
kernel [kernel] Implement serialization round-trip check for dart types 2019-01-04 16:05:26 +00:00
meta Fix http links to pub which has https. 2019-01-07 11:37:19 +00:00
smith [infra] Make --keep-generated-files work with -n option 2018-12-03 15:35:40 +00:00
sourcemap_testing Encode dart2js source-map extensions in strings. 2018-11-05 18:24:33 +00:00
status_file Use whereType in status_file_linter.dart 2018-11-15 07:58:39 +00:00
telemetry pkg:analyzer_fe_comparison, diagnostics, telemetry remove version info 2018-12-13 16:44:44 +00:00
testing Honor verbose mode when running test directly 2018-11-06 13:39:20 +00:00
vm [VM/AOT/TFA] Do not attribute calls via fields/getters with inference results 2019-01-07 10:22:40 +00:00
.gitignore
BUILD.gn
pkg.status [kernel] Start setting up test suite for round-trip serialization 2019-01-04 16:05:26 +00:00