{"action":"closed","issue":{"url":"https://api.github.com/repos/angular/angular/issues/8305","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/8305/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/8305/comments","events_url":"https://api.github.com/repos/angular/angular/issues/8305/events","html_url":"https://github.com/angular/angular/issues/8305","id":151591957,"number":8305,"title":"Bug in dart version: Application works in Dartium, but breaks in Chrome with definitely erroneous and confusing error messages.","user":{"login":"vadimtsushko","id":1159274,"avatar_url":"https://avatars.githubusercontent.com/u/1159274?v=3","gravatar_id":"","url":"https://api.github.com/users/vadimtsushko","html_url":"https://github.com/vadimtsushko","followers_url":"https://api.github.com/users/vadimtsushko/followers","following_url":"https://api.github.com/users/vadimtsushko/following{/other_user}","gists_url":"https://api.github.com/users/vadimtsushko/gists{/gist_id}","starred_url":"https://api.github.com/users/vadimtsushko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vadimtsushko/subscriptions","organizations_url":"https://api.github.com/users/vadimtsushko/orgs","repos_url":"https://api.github.com/users/vadimtsushko/repos","events_url":"https://api.github.com/users/vadimtsushko/events{/privacy}","received_events_url":"https://api.github.com/users/vadimtsushko/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular/labels/flag:%20dart","name":"flag: dart","color":"bfdadc"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-04-28T09:32:39Z","updated_at":"2016-08-05T16:03:44Z","closed_at":"2016-08-05T16:03:44Z","body":"My angular2 dart application currently is not working in Chrome. It works without errors in Dartium though. The application itself is not open sourced but I've extracted minimal portion that causes same errors in Chrome. That project is available at https://github.com/vadimtsushko/ng2_broken\r\n\r\nNg2_broken consists of three components and  works in Dartium (successfully navigates between Home and About components).\r\nI Chrome it breaks with errors: \r\n\r\n```\r\nEXCEPTION: Symbol(\"AppComponent\") implements interfaces but does not declare them: Symbol(\"AfterContentChecked\"), Symbol(\"AfterContentInit\"), Symbol(\"AfterViewChecked\"), Symbol(\"AfterViewInit\"), Symbol(\"DoCheck\"), Symbol(\"OnChanges\"), Symbol(\"OnDestroy\"). See https://goo.gl/b07Kii for more info.\r\nEXCEPTION: Symbol(\"AppComponent\") implements interfaces but does not declare them: Symbol(\"AfterContentChecked\"), Symbol(\"AfterContentInit\"), Symbol(\"AfterViewChecked\"), Symbol(\"AfterViewInit\"), Symbol(\"DoCheck\"), Symbol(\"OnChanges\"), Symbol(\"OnDestroy\"). See https://goo.gl/b07Kii for more info.\r\nSTACKTRACE:\r\nSymbol(\"AppComponent\") implements interfaces but does not declare them: Symbol(\"AfterContentChecked\"), Symbol(\"AfterContentInit\"), Symbol(\"AfterViewChecked\"), Symbol(\"AfterViewInit\"), Symbol(\"DoCheck\"), Symbol(\"OnChanges\"), Symbol(\"OnDestroy\"). See https://goo.gl/b07Kii for more info.\r\n    at dart.wrapException (http://localhost:8080/main.dart.js:4239:17)\r\n    at dart._assertDeclaresLifecycleHooks (http://localhost:8080/main.dart.js:118016:17)\r\n    at ReflectionCapabilities.dart.ReflectionCapabilities.interfaces$1 (http://localhost:8080/main.dart.js:118131:11)\r\n    at Reflector.dart.Reflector.interfaces$1 (http://localhost:8080/main.dart.js:34335:46)\r\n    at dart.hasLifecycleHook0 (http://localhost:8080/main.dart.js:29746:50)\r\n    at RuntimeMetadataResolver_getDirectiveMetadata_closure.dart.RuntimeMetadataResolver_getDirectiveMetadata_closure.call$1 (http://localhost:8080/main.dart.js:22104:18)\r\n    at WhereIterator.dart.WhereIterator._f$1 (http://localhost:8080/main.dart.js:40454:24)\r\n    at WhereIterator.dart.WhereIterator.moveNext$0 (http://localhost:8080/main.dart.js:40442:20)\r\n    at dart.List.static.List_List$from.H.computeSignature.E.func (http://localhost:8080/main.dart.js:63740:53)\r\n    at WhereIterable.<anonymous> (http://localhost:8080/main.dart.js:63363:18)\r\n\r\n```\r\n\r\nI definitely do not implement these methods though\r\n\r\nI'm on Windows 8 64bit. Use Dart VM version: 1.16.0 (Tue Apr 26 07:06:15 2016) on \"windows_x64\"). Angular2 2.0.0-beta.16, though I've tried several combinations of angular2 and dart versions without any change in behavior.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"vicb"}}