{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/angular2/issues/122","repository_url":"https://api.github.com/repos/dart-lang/angular2","labels_url":"https://api.github.com/repos/dart-lang/angular2/issues/122/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/angular2/issues/122/comments","events_url":"https://api.github.com/repos/dart-lang/angular2/issues/122/events","html_url":"https://github.com/dart-lang/angular2/issues/122","id":181545498,"number":122,"title":"Election AU 2016 dart front end dies when upgrading from beta.20 to beta.22","user":{"login":"domesticmouse","id":30503,"avatar_url":"https://avatars.githubusercontent.com/u/30503?v=3","gravatar_id":"","url":"https://api.github.com/users/domesticmouse","html_url":"https://github.com/domesticmouse","followers_url":"https://api.github.com/users/domesticmouse/followers","following_url":"https://api.github.com/users/domesticmouse/following{/other_user}","gists_url":"https://api.github.com/users/domesticmouse/gists{/gist_id}","starred_url":"https://api.github.com/users/domesticmouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domesticmouse/subscriptions","organizations_url":"https://api.github.com/users/domesticmouse/orgs","repos_url":"https://api.github.com/users/domesticmouse/repos","events_url":"https://api.github.com/users/domesticmouse/events{/privacy}","received_events_url":"https://api.github.com/users/domesticmouse/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-06T22:54:23Z","updated_at":"2016-10-07T02:30:21Z","closed_at":null,"body":"We published the code for [ausvotes.withgoogle.com](https://ausvotes.withgoogle.com/) on [GitHub](https://github.com/google/election-au-2016). I'm attempting to upgrade from `2.0.0-beta.20` to `2.0.0-beta.22`, but it fails badly:\r\n\r\n```\r\n$ pub update\r\nResolving dependencies... (20.9s)\r\n  analyzer 0.27.3 (0.29.0 available)\r\n> angular2 2.0.0-beta.22 (was 2.0.0-beta.20)\r\n  ansicolor 0.0.9\r\n> args 0.13.6 (was 0.13.5)\r\n> async 1.11.2 (was 1.11.1)\r\n  barback 0.15.2+9\r\n  browser 0.10.0+2\r\n> build 0.4.1 (was 0.3.0+6)\r\n  charcode 1.1.0\r\n  cli_util 0.0.1+2\r\n> code_transformers 0.4.2+3 (was 0.4.2+2)\r\n  collection 1.9.1\r\n  convert 1.1.1 (2.0.1 available)\r\n  crypto 0.9.2+1 (2.0.1 available)\r\n  csslib 0.13.2\r\n  dart_style 0.2.4 (0.2.10 available)\r\n> dart_to_js_script_rewriter 1.0.2 (was 1.0.1)\r\n> firebase3 0.2.1 (was 0.2.0)\r\n  fixnum 0.10.5\r\n  fnx_config 1.0.1\r\n  func 0.1.0\r\n  glob 1.1.3\r\n  google_maps 3.1.0\r\n  grinder 0.8.0+2\r\n  html 0.12.2+2 (0.13.0 available)\r\n  html5lib 0.12.1\r\n  http_parser 3.0.2\r\n> intl 0.13.1 (was 0.13.0) (0.14.0 available)\r\n> js 0.6.1 (was 0.6.0)\r\n  js_wrapping 0.2.0+1\r\n  less_dart 0.3.4\r\n  logging 0.11.3+1\r\n+ meta 1.0.4\r\n  mime 0.9.3\r\n  mockable_filesystem 0.0.3\r\n+ observable 0.14.0+1\r\n  package_config 0.1.5 (1.0.0 available)\r\n  path 1.3.9\r\n  petitparser 1.5.3\r\n  plugin 0.1.0 (0.2.0 available)\r\n  pool 1.2.4\r\n> protobuf 0.5.3 (was 0.5.2)\r\n  shelf 0.6.5+3\r\n  shelf_static 0.2.4\r\n! source_gen 0.5.1+2 (overridden) (0.5.1+3 available)\r\n  source_maps 0.10.1+1\r\n  source_span 1.2.3\r\n> stack_trace 1.6.7 (was 1.6.6)\r\n  stream_channel 1.5.0\r\n  string_scanner 1.0.0\r\n  supports_color 0.1.1\r\n  typed_data 1.1.3\r\n  unscripted 0.6.2\r\n  utf 0.9.0+3\r\n  watcher 0.9.7+3\r\n  when 0.2.0\r\n  which 0.1.3\r\n> yaml 2.1.11 (was 2.1.10)\r\nThese packages are no longer being depended on:\r\n- observe 0.13.5\r\n- smoke 0.3.6+2\r\nWarning: You are using these overridden dependencies:\r\n! source_gen 0.5.1+2 (0.5.1+3 available)\r\nDownloading yaml 2.1.11...\r\nDownloading stack_trace 1.6.7...\r\nDownloading args 0.13.6...\r\nChanged 17 dependencies!\r\nPrecompiling dependencies...\r\nLoading source assets...\r\nLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config trLoading angular2/transform/codegen, dart_to_js_script_rewriter and fnx_config transformers... (2.2s)\r\n[DirectiveProcessor]:\r\n  Failed with 2 errors\r\nError 1: line 94, column 9 of lib/src/compiler/view_compiler/compile_pipe.dart and parts: Expected an identifier\r\n        )\r\n        ^\r\nError 2: line 94, column 9 of lib/src/compiler/view_compiler/compile_pipe.dart and parts: Positional arguments must occur before named arguments\r\n        )\r\n        ^\r\n[DirectiveProcessor]:\r\n  Failed with 3 errors\r\nError 1: line 46, column 7 of lib/src/security/safe_inner_html.dart and parts: Expected an identifier\r\n      );\r\n      ^\r\nError 2: line 46, column 7 of lib/src/security/safe_inner_html.dart and parts: Positional arguments must occur before named arguments\r\n      );\r\n      ^\r\nError 3: line 54, column 7 of lib/src/security/safe_inner_html.dart and parts: Expected an identifier\r\n      );\r\n      ^\r\n[DirectiveProcessor]:\r\n  Failed with 2 errors\r\nError 1: line 114, column 7 of lib/src/testing/test_bed/ng_test_bed.dart and parts: Expected an identifier\r\n      );\r\n      ^\r\nError 2: line 128, column 5 of lib/src/testing/test_bed/ng_test_bed.dart and parts: Expected an identifier\r\n    );\r\n    ^\r\nMultiple errors occurred:\r\n\r\n- Transform DirectiveProcessor on angular2|lib/src/compiler/view_compiler/compile_pipe.dart threw error:   Failed with 2 errors\r\n  Error 1: line 94, column 9 of lib/src/compiler/view_compiler/compile_pipe.dart and parts: Expected an identifier\r\n          )\r\n          ^\r\n  Error 2: line 94, column 9 of lib/src/compiler/view_compiler/compile_pipe.dart and parts: Positional arguments must occur before named arguments\r\n          )\r\n          ^\r\n\r\n- Transform DirectiveProcessor on angular2|lib/src/compiler/view_compiler/compile_pipe.dart threw error: Error in lib/src/compiler/view_compiler/compile_pipe.dart and parts: Expected an identifier\r\n\r\n  Error in lib/src/compiler/view_compiler/compile_pipe.dart and parts: Positional arguments must occur before named arguments\r\n\r\n  package:analyzer/analyzer.dart 110:52                                  _parseSource\r\n  package:analyzer/analyzer.dart 39:10                                   parseCompilationUnit\r\n  package:angular2/src/transform/directive_processor/rewriter.dart 31:7  createNgMeta.<async>\r\n  dart:async-patch/async_patch.dart 27                                   _asyncThenWrapperHelper.<fn>\r\n  dart:async/zone.dart 1158                                              _rootRunUnary\r\n  dart:async/zone.dart 1037                                              _CustomZone.runUnary\r\n  dart:async/future_impl.dart 131                                        _FutureListener.handleValue\r\n  dart:async/future_impl.dart 637                                        _Future._propagateToListeners.handleValueCallback\r\n  dart:async/future_impl.dart 667                                        _Future._propagateToListeners\r\n  dart:async/future_impl.dart 467                                        _Future._complete\r\n  dart:async/future_impl.dart 52                                         _SyncCompleter.complete\r\n  package:angular2/src/transform/common/logging.dart 27:3                logElapsedAsync.<async>\r\n  dart:async-patch/async_patch.dart 27                                   _asyncThenWrapperHelper.<fn>\r\n  dart:async/zone.dart 1158                                              _rootRunUnary\r\n  dart:async/zone.dart 1037                                              _CustomZone.runUnary\r\n  dart:async/future_impl.dart 131                                        _FutureListener.handleValue\r\n  dart:async/future_impl.dart 637                                        _Future._propagateToListeners.handleValueCallback\r\n  dart:async/future_impl.dart 667                                        _Future._propagateToListeners\r\n  dart:async/future_impl.dart 477                                        _Future._completeWithValue\r\n  dart:async/future_impl.dart 528                                        _Future._asyncComplete.<fn>\r\n  dart:async/zone.dart 1150                                              _rootRun\r\n  dart:async/zone.dart 1026                                              _CustomZone.run\r\n  dart:async/zone.dart 953                                               _CustomZone.bindCallback.<fn>\r\n  dart:async/schedule_microtask.dart 41                                  _microtaskLoop\r\n  dart:async/schedule_microtask.dart 50                                  _startMicrotaskLoop\r\n  dart:isolate-patch/isolate_patch.dart 96                               _runPendingImmediateCallback\r\n  dart:isolate-patch/isolate_patch.dart 149                              _RawReceivePortImpl._handleMessage\r\n\r\n  package:analyzer/analyzer.dart 110:52                                  _parseSource\r\n  package:analyzer/analyzer.dart 39:10                                   parseCompilationUnit\r\n  package:angular2/src/transform/directive_processor/rewriter.dart 31:7  createNgMeta.<async>\r\n  dart:async                                                             _SyncCompleter.complete\r\n  package:angular2/src/transform/common/logging.dart 27:3                logElapsedAsync.<async>\r\n\r\n- Transform DirectiveProcessor on angular2|lib/src/security/safe_inner_html.dart threw error:   Failed with 3 errors\r\n  Error 1: line 46, column 7 of lib/src/security/safe_inner_html.dart and parts: Expected an identifier\r\n        );\r\n        ^\r\n  Error 2: line 46, column 7 of lib/src/security/safe_inner_html.dart and parts: Positional arguments must occur before named arguments\r\n        );\r\n        ^\r\n  Error 3: line 54, column 7 of lib/src/security/safe_inner_html.dart and parts: Expected an identifier\r\n        );\r\n        ^\r\n\r\n- Transform DirectiveProcessor on angular2|lib/src/security/safe_inner_html.dart threw error: Error in lib/src/security/safe_inner_html.dart and parts: Expected an identifier\r\n\r\n  Error in lib/src/security/safe_inner_html.dart and parts: Positional arguments must occur before named arguments\r\n\r\n  Error in lib/src/security/safe_inner_html.dart and parts: Expected an identifier\r\n\r\n  package:analyzer/analyzer.dart 110:52                                  _parseSource\r\n  package:analyzer/analyzer.dart 39:10                                   parseCompilationUnit\r\n  package:angular2/src/transform/directive_processor/rewriter.dart 31:7  createNgMeta.<async>\r\n  dart:async-patch/async_patch.dart 27                                   _asyncThenWrapperHelper.<fn>\r\n  dart:async/zone.dart 1158                                              _rootRunUnary\r\n  dart:async/zone.dart 1037                                              _CustomZone.runUnary\r\n  dart:async/future_impl.dart 131                                        _FutureListener.handleValue\r\n  dart:async/future_impl.dart 637                                        _Future._propagateToListeners.handleValueCallback\r\n  dart:async/future_impl.dart 667                                        _Future._propagateToListeners\r\n  dart:async/future_impl.dart 467                                        _Future._complete\r\n  dart:async/future_impl.dart 52                                         _SyncCompleter.complete\r\n  package:angular2/src/transform/common/logging.dart 27:3                logElapsedAsync.<async>\r\n  dart:async-patch/async_patch.dart 27                                   _asyncThenWrapperHelper.<fn>\r\n  dart:async/zone.dart 1158                                              _rootRunUnary\r\n  dart:async/zone.dart 1037                                              _CustomZone.runUnary\r\n  dart:async/future_impl.dart 131                                        _FutureListener.handleValue\r\n  dart:async/future_impl.dart 637                                        _Future._propagateToListeners.handleValueCallback\r\n  dart:async/future_impl.dart 667                                        _Future._propagateToListeners\r\n  dart:async/future_impl.dart 477                                        _Future._completeWithValue\r\n  dart:async/future_impl.dart 528                                        _Future._asyncComplete.<fn>\r\n  dart:async/zone.dart 1150                                              _rootRun\r\n  dart:async/zone.dart 1026                                              _CustomZone.run\r\n  dart:async/zone.dart 953                                               _CustomZone.bindCallback.<fn>\r\n  dart:async/schedule_microtask.dart 41                                  _microtaskLoop\r\n  dart:async/schedule_microtask.dart 50                                  _startMicrotaskLoop\r\n  dart:isolate-patch/isolate_patch.dart 96                               _runPendingImmediateCallback\r\n  dart:isolate-patch/isolate_patch.dart 149                              _RawReceivePortImpl._handleMessage\r\n\r\n  package:analyzer/analyzer.dart 110:52                                  _parseSource\r\n  package:analyzer/analyzer.dart 39:10                                   parseCompilationUnit\r\n  package:angular2/src/transform/directive_processor/rewriter.dart 31:7  createNgMeta.<async>\r\n  dart:async                                                             _SyncCompleter.complete\r\n  package:angular2/src/transform/common/logging.dart 27:3                logElapsedAsync.<async>\r\n\r\n- Transform DirectiveProcessor on angular2|lib/src/testing/test_bed/ng_test_bed.dart threw error:   Failed with 2 errors\r\n  Error 1: line 114, column 7 of lib/src/testing/test_bed/ng_test_bed.dart and parts: Expected an identifier\r\n        );\r\n        ^\r\n  Error 2: line 128, column 5 of lib/src/testing/test_bed/ng_test_bed.dart and parts: Expected an identifier\r\n      );\r\n      ^\r\n\r\n- Transform DirectiveProcessor on angular2|lib/src/testing/test_bed/ng_test_bed.dart threw error: Error in lib/src/testing/test_bed/ng_test_bed.dart and parts: Expected an identifier\r\n\r\n  Error in lib/src/testing/test_bed/ng_test_bed.dart and parts: Expected an identifier\r\n\r\n  package:analyzer/analyzer.dart 110:52                                  _parseSource\r\n  package:analyzer/analyzer.dart 39:10                                   parseCompilationUnit\r\n  package:angular2/src/transform/directive_processor/rewriter.dart 31:7  createNgMeta.<async>\r\n  dart:async-patch/async_patch.dart 27                                   _asyncThenWrapperHelper.<fn>\r\n  dart:async/zone.dart 1158                                              _rootRunUnary\r\n  dart:async/zone.dart 1037                                              _CustomZone.runUnary\r\n  dart:async/future_impl.dart 131                                        _FutureListener.handleValue\r\n  dart:async/future_impl.dart 637                                        _Future._propagateToListeners.handleValueCallback\r\n  dart:async/future_impl.dart 667                                        _Future._propagateToListeners\r\n  dart:async/future_impl.dart 467                                        _Future._complete\r\n  dart:async/future_impl.dart 52                                         _SyncCompleter.complete\r\n  package:angular2/src/transform/common/logging.dart 27:3                logElapsedAsync.<async>\r\n  dart:async-patch/async_patch.dart 27                                   _asyncThenWrapperHelper.<fn>\r\n  dart:async/zone.dart 1158                                              _rootRunUnary\r\n  dart:async/zone.dart 1037                                              _CustomZone.runUnary\r\n  dart:async/future_impl.dart 131                                        _FutureListener.handleValue\r\n  dart:async/future_impl.dart 637                                        _Future._propagateToListeners.handleValueCallback\r\n  dart:async/future_impl.dart 667                                        _Future._propagateToListeners\r\n  dart:async/future_impl.dart 477                                        _Future._completeWithValue\r\n  dart:async/future_impl.dart 528                                        _Future._asyncComplete.<fn>\r\n  dart:async/zone.dart 1150                                              _rootRun\r\n  dart:async/zone.dart 1026                                              _CustomZone.run\r\n  dart:async/zone.dart 953                                               _CustomZone.bindCallback.<fn>\r\n  dart:async/schedule_microtask.dart 41                                  _microtaskLoop\r\n  dart:async/schedule_microtask.dart 50                                  _startMicrotaskLoop\r\n  dart:isolate-patch/isolate_patch.dart 96                               _runPendingImmediateCallback\r\n  dart:isolate-patch/isolate_patch.dart 149                              _RawReceivePortImpl._handleMessage\r\n\r\n  package:analyzer/analyzer.dart 110:52                                  _parseSource\r\n  package:analyzer/analyzer.dart 39:10                                   parseCompilationUnit\r\n  package:angular2/src/transform/directive_processor/rewriter.dart 31:7  createNgMeta.<async>\r\n  dart:async                                                             _SyncCompleter.complete\r\n  package:angular2/src/transform/common/logging.dart 27:3                logElapsedAsync.<async>\r\n\r\ndart:isolate  _RawReceivePortImpl._handleMessage\r\n```"},"comment":{"url":"https://api.github.com/repos/dart-lang/angular2/issues/comments/252139225","html_url":"https://github.com/dart-lang/angular2/issues/122#issuecomment-252139225","issue_url":"https://api.github.com/repos/dart-lang/angular2/issues/122","id":252139225,"user":{"login":"domesticmouse","id":30503,"avatar_url":"https://avatars.githubusercontent.com/u/30503?v=3","gravatar_id":"","url":"https://api.github.com/users/domesticmouse","html_url":"https://github.com/domesticmouse","followers_url":"https://api.github.com/users/domesticmouse/followers","following_url":"https://api.github.com/users/domesticmouse/following{/other_user}","gists_url":"https://api.github.com/users/domesticmouse/gists{/gist_id}","starred_url":"https://api.github.com/users/domesticmouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domesticmouse/subscriptions","organizations_url":"https://api.github.com/users/domesticmouse/orgs","repos_url":"https://api.github.com/users/domesticmouse/repos","events_url":"https://api.github.com/users/domesticmouse/events{/privacy}","received_events_url":"https://api.github.com/users/domesticmouse/received_events","type":"User","site_admin":false},"created_at":"2016-10-07T02:30:21Z","updated_at":"2016-10-07T02:30:21Z","body":"I'm running a `brew update && brew upgrade` cycle, but I'm not expecting major change:\r\n\r\n```\r\n$ pub --version\r\nPub 1.19.1\r\n```"}}
{"actor":{"display_login":"domesticmouse"}}