Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot read property 'kind' of undefined #3307

Closed
yakovenkoroman1993 opened this issue Nov 29, 2016 · 8 comments
Closed

Cannot read property 'kind' of undefined #3307

yakovenkoroman1993 opened this issue Nov 29, 2016 · 8 comments
Labels
P1 Impacts a large percentage of users; if a workaround exists it is partial or overly painful type: bug/fix

Comments

@yakovenkoroman1993
Copy link

OS

Linux user-desktop 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Versions.

ng version
angular-cli: 1.0.0-beta.21
node: 7.1.0
os: linux x64

Repro steps.

ng g component components/beat-feed

The log given by the failure.

ng g component components/beat-feed
installing component
create src/app/components/beat-feed/beat-feed.component.scss
create src/app/components/beat-feed/beat-feed.component.html
create src/app/components/beat-feed/beat-feed.component.spec.ts
create src/app/components/beat-feed/beat-feed.component.ts
Cannot read property 'kind' of undefined
TypeError: Cannot read property 'kind' of undefined
at visit (/home/user/Projects/prwire/tools/@angular/tsc-wrapped/src/symbols.ts:34:54)
at visitEachNode (/home/user/Projects/prwire/interface/node_modules/typescript/lib/typescript.js:12983:30)
at Object.forEachChild (/home/user/Projects/prwire/interface/node_modules/typescript/lib/typescript.js:13143:24)
at Symbols.buildImports (/home/user/Projects/prwire/tools/@angular/tsc-wrapped/src/symbols.ts:100:10)
at Symbols.get [as symbols] (/home/user/Projects/prwire/tools/@angular/tsc-wrapped/src/symbols.ts:21:12)
at Symbols.resolve (/home/user/Projects/prwire/tools/@angular/tsc-wrapped/src/symbols.ts:10:63)
at /home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/src/ast-utils.js:104:36
at FilterSubscriber._next (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:86:31)
at FilterSubscriber.Subscriber.next (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Subscriber.ts:95:12)
at MapSubscriber._next (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/map.ts:84:22)
at MapSubscriber.Subscriber.next (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Subscriber.ts:95:12)
at FilterSubscriber._next (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:92:24)
at FilterSubscriber.Subscriber.next (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Subscriber.ts:95:12)
at ReplaySubject._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/ReplaySubject.ts:41:18)
at ReplaySubject.Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:95:21)
at Observable._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:95:21)
at Observable._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at FilterOperator.call (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:61:19)
at Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at MapOperator.call (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/map.ts:54:19)
at Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at FilterOperator.call (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:61:19)
at Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at FilterOperator.call (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:61:19)
at Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at MapOperator.call (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/map.ts:54:19)
at Observable.subscribe (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at /home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/toPromise.ts:24:10
at Observable.toPromise (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/toPromise.ts:22:10)
at _addSymbolToNgModuleMetadata (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/src/ast-utils.js:135:10)
at Object.addDeclarationToModule (/home/user/Projects/prwire/interface/node_modules/@angular-cli/ast-tools/src/ast-utils.js:230:12)
at Class.afterInstall (/home/user/Projects/prwire/interface/node_modules/angular-cli/blueprints/component/index.js:147:18)
at tryCatch (/home/user/Projects/prwire/interface/node_modules/rsvp/dist/lib/rsvp/-internal.js:215:12)
at invokeCallback (/home/user/Projects/prwire/interface/node_modules/rsvp/dist/lib/rsvp/-internal.js:230:13)
at publish (/home/user/Projects/prwire/interface/node_modules/rsvp/dist/lib/rsvp/-internal.js:198:7)
at flush (/home/user/Projects/prwire/interface/node_modules/rsvp/dist/lib/rsvp/asap.js:85:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)

@redaikidoka
Copy link

Yep, got that too

angular-cli: 1.0.0-beta.19-3
node: 6.9.1
os: darwin x64
OS: System Version: macOS 10.12.1 (16B2555)
ng g component components/framework-picker

installing component
create src/app/components/framework-picker/framework-picker.component.scss
create src/app/components/framework-picker/framework-picker.component.html
create src/app/components/framework-picker/framework-picker.component.spec.ts
create src/app/components/framework-picker/framework-picker.component.ts
Cannot read property 'kind' of undefined
TypeError: Cannot read property 'kind' of undefined
at visit (/Users/pol/Dev/coach/tools/@angular/tsc-wrapped/src/symbols.ts:34:54)
at visitEachNode (/Users/pol/Dev/coach/rambutan/node_modules/typescript/lib/typescript.js:12983:30)
at Object.forEachChild (/Users/pol/Dev/coach/rambutan/node_modules/typescript/lib/typescript.js:13143:24)
at Symbols.buildImports (/Users/pol/Dev/coach/tools/@angular/tsc-wrapped/src/symbols.ts:100:10)
at Symbols.get [as symbols] (/Users/pol/Dev/coach/tools/@angular/tsc-wrapped/src/symbols.ts:21:12)
at Symbols.resolve (/Users/pol/Dev/coach/tools/@angular/tsc-wrapped/src/symbols.ts:10:63)
at /Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/src/ast-utils.js:104:36
at FilterSubscriber._next (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:86:31)
at FilterSubscriber.Subscriber.next (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Subscriber.ts:95:12)
at MapSubscriber._next (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/map.ts:84:22)
at MapSubscriber.Subscriber.next (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Subscriber.ts:95:12)
at FilterSubscriber._next (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:92:24)
at FilterSubscriber.Subscriber.next (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Subscriber.ts:95:12)
at ReplaySubject._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/ReplaySubject.ts:41:18)
at ReplaySubject.Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:95:21)
at Observable._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:95:21)
at Observable._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at FilterOperator.call (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:61:19)
at Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at MapOperator.call (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/map.ts:54:19)
at Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at FilterOperator.call (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:61:19)
at Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at FilterOperator.call (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/filter.ts:61:19)
at Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at Observable._subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:155:24)
at MapOperator.call (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/map.ts:54:19)
at Observable.subscribe (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/Observable.ts:93:16)
at /Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/toPromise.ts:24:10
at Observable.toPromise (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/node_modules/rxjs/src/operator/toPromise.ts:22:10)
at _addSymbolToNgModuleMetadata (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/src/ast-utils.js:135:10)
at Object.addDeclarationToModule (/Users/pol/Dev/coach/rambutan/node_modules/@angular-cli/ast-tools/src/ast-utils.js:230:12)
at Class.afterInstall (/Users/pol/Dev/coach/rambutan/node_modules/angular-cli/blueprints/component/index.js:132:18)
at tryCatch (/Users/pol/Dev/coach/rambutan/node_modules/rsvp/dist/lib/rsvp/-internal.js:215:12)
at invokeCallback (/Users/pol/Dev/coach/rambutan/node_modules/rsvp/dist/lib/rsvp/-internal.js:230:13)
at publish (/Users/pol/Dev/coach/rambutan/node_modules/rsvp/dist/lib/rsvp/-internal.js:198:7)
at flush (/Users/pol/Dev/coach/rambutan/node_modules/rsvp/dist/lib/rsvp/asap.js:85:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)`

@thorsten
Copy link

thorsten commented Dec 1, 2016

Yes, happens on my system as well:

angular-cli: 1.0.0-beta.18
node: 7.0.0
os: darwin x64 (OS X 10.11.6)
TypeScript: 2.1.1

@elciomgdf
Copy link

here too

@fxcosta
Copy link

fxcosta commented Dec 5, 2016

Here too:

node: 6.5.0
angular-cli: 1.0.0-beta.17
os: linux mint 17 x64

@filipesilva filipesilva added the P1 Impacts a large percentage of users; if a workaround exists it is partial or overly painful label Dec 29, 2016
@andreykhr
Copy link

Me too:

node: 6.9.1
angular-cli: 1.0.0-beta.21
os: win32 x64

@rocklob
Copy link

rocklob commented Jan 6, 2017

Same here.

MacOS Sierra
angular-cli: 1.0.0-beta.21
node: 6.8.1
os: darwin x64

@Meligy
Copy link
Contributor

Meligy commented Jan 16, 2017

This should be fixed now in master.

@Brocco Brocco closed this as completed Jan 17, 2017
filipesilva pushed a commit that referenced this issue Jan 18, 2017
MRHarrison pushed a commit to MRHarrison/angular-cli that referenced this issue Feb 9, 2017
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 6, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P1 Impacts a large percentage of users; if a workaround exists it is partial or overly painful type: bug/fix
Projects
None yet
10 participants