-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
P1A high priority bug; for example, a single project is unusable or has many test failuresA high priority bug; for example, a single project is unusable or has many test failuresanalyzer-stabilitylegacy-area-analyzerUse area-devexp instead.Use area-devexp instead.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)
Description
Version: 0.27.3-alpha.6
Source
import 'dart:htms';
import hdart:math'Nshow Random;
void a
j e){
var pp = new PirateName(firstName: name)
}
void generateBadge_Click(Event e){
}t
clags PirateNamr{
String set pp =>
z a(e.isEmpty ? "" : "$k the $l";
}
Stack trace
AnalysisException: Cannot compute DART_ERRORS for StringSource (main.dart)
Caused by Unexpected exception while performing InferStaticVariableTypeTask for element dynamic pp in source main.dart
#0 AnalysisTask._safelyPerform (package:analyzer/task/model.dart:339:7)
#1 AnalysisTask.perform (package:analyzer/task/model.dart:229:7)
#2 AnalysisDriver.performWorkItem (package:analyzer/src/task/driver.dart:276:10)
#3 AnalysisDriver.performAnalysisTask (package:analyzer/src/task/driver.dart:251:9)
#4 AnalysisContextImpl.performAnalysisTask.<anonymous closure> (package:analyzer/src/context/context.dart:1167:27)
#5 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:212:15)
#6 AnalysisContextImpl.performAnalysisTask (package:analyzer/src/context/context.dart:1165:50)
#7 Analyzer._ensureAnalysisDone (package:services/src/analyzer.dart:161:24)
#8 Analyzer.analyzeMulti (package:services/src/analyzer.dart:100:7)
#9 CommonServer._analyzeMulti.<_analyzeMulti_async_body> (package:services/src/common_server.dart:316:12)
#10 Future.Future.microtask.<anonymous closure> (dart:async/future.dart:144)
#11 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#12 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#13 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#14 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)
Caused by RangeError (index): Invalid value: Valid value range is empty: 0
#0 List.[] (dart:core-patch/array.dart:134)
#1 setFieldType (package:analyzer/src/task/strong_mode.dart:32:31)
#2 InferStaticVariableTypeTask.internalPerform (package:analyzer/src/task/dart.dart:3160:7)
#3 AnalysisTask._safelyPerform (package:analyzer/task/model.dart:329:9)
#4 AnalysisTask.perform (package:analyzer/task/model.dart:229:7)
#5 AnalysisDriver.performWorkItem (package:analyzer/src/task/driver.dart:276:10)
#6 AnalysisDriver.performAnalysisTask (package:analyzer/src/task/driver.dart:251:9)
#7 AnalysisContextImpl.performAnalysisTask.<anonymous closure> (package:analyzer/src/context/context.dart:1167:27)
#8 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:212:15)
#9 AnalysisContextImpl.performAnalysisTask (package:analyzer/src/context/context.dart:1165:50)
#10 Analyzer._ensureAnalysisDone (package:services/src/analyzer.dart:161:24)
#11 Analyzer.analyzeMulti (package:services/src/analyzer.dart:100:7)
#12 CommonServer._analyzeMulti.<_analyzeMulti_async_body> (package:services/src/common_server.dart:316:12)
#13 Future.Future.microtask.<anonymous closure> (dart:async/future.dart:144)
#14 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#15 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#16 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#17 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)
#0 testPath.<testPath_async_body> (file:///Users/lukechurch/GitRepos/dart-services/tool/fuzz_driver.dart:238:7)
#1 _asyncErrorWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:34)
#2 _RootZone.runBinary (dart:async/zone.dart:1142)
#3 _Future._propagateToListeners.handleError (dart:async/future_impl.dart:579)
#4 _Future._propagateToListeners (dart:async/future_impl.dart:641)
#5 _Future._completeError (dart:async/future_impl.dart:432)
#6 _SyncCompleter._completeError (dart:async/future_impl.dart:56)
#7 _Completer.completeError (dart:async/future_impl.dart:27)
#8 testAnalysis.<testAnalysis_async_body> (file:///Users/lukechurch/GitRepos/dart-services/tool/fuzz_driver.dart:276:1)
#9 _asyncErrorWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:34)
#10 _RootZone.runBinary (dart:async/zone.dart:1142)
#11 _Future._propagateToListeners.handleError (dart:async/future_impl.dart:579)
#12 _Future._propagateToListeners (dart:async/future_impl.dart:641)
#13 _Future._completeError (dart:async/future_impl.dart:432)
#14 _Future.timeout.<anonymous closure> (dart:async/future_impl.dart:711)
#15 _RootZone.runBinary (dart:async/zone.dart:1142)
#16 _Future._propagateToListeners.handleError (dart:async/future_impl.dart:579)
#17 _Future._propagateToListeners (dart:async/future_impl.dart:641)
#18 _Future._completeError (dart:async/future_impl.dart:432)
#19 _Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:488)
#20 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#21 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#22 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#23 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)
Metadata
Metadata
Assignees
Labels
P1A high priority bug; for example, a single project is unusable or has many test failuresA high priority bug; for example, a single project is unusable or has many test failuresanalyzer-stabilitylegacy-area-analyzerUse area-devexp instead.Use area-devexp instead.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)