Vscode-intelephense: TypeError: Cannot read property 'get' of undefined

Created on 21 Feb 2019  路  3Comments  路  Source: bmewburn/vscode-intelephense

v1.0.2
reference(shift + f12 and shift + alt +f12)

[Info - 22:23:14] Initialising
[Info - 22:23:14] Reading state from c:\Users\owner\AppData\Roaming\Code\User\workspaceStorage\0b0f6fa4d911ce46b385ad22940207c9\bmewburn.vscode-intelephense-client\63b8c3ae.
[Info - 22:23:15] Initialised in 516 ms
[Info - 22:23:15] Intelephense 1.0.2
[Error - 23:06:59] TypeError: Cannot read property 'get' of undefined
at T.preorder (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:36743)
at p.visitNode (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:3568)
at p.visitNode (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:3653)
at p.visitNode (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:3653)
at p.traverse (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:1604)
at t.ParseTree.traverse (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:21474)
at t.ReferenceStore. (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:116914)
at Generator.next ()
at o (c:\Users\owner.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.2\node_modules\intelephense\lib\intelephense.js:39:115010)
[Error - 23:06:59] Request textDocument/references failed.
Message: Request textDocument/references failed with message: Cannot read property 'get' of undefined
Code: -32603

Most helpful comment

I am with version v1.0.8 this error is back again, much more frequent and anoying as it opens the console with zen mode

[Error - 09:01:52] TypeError: Cannot read property 'get' of undefined
at t.DefinitionStore.match (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:58854)
at match.next ()
at S.completions (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:173895)
at t.CompletionProvider.provideCompletionItems (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:166614)
at t.Intelephense. (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:160318)
at Generator.next ()
at c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:155701
at new Promise ()
at i (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:155478)
at t.Intelephense.provideCompletions (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:160227)
[Error - 09:01:52] Request textDocument/completion failed.
Message: Request textDocument/completion failed with message: Cannot read property 'get' of undefined
Code: -32603

All 3 comments

I no longer see errors from v1.0.4

However, when the reference is over 200?, it does not come back from loading.
When you hover, the contents are displayed.
It does not occur in Laravel. wordpress only.

I can not identify the cause.

  1. It happens when there are many references. estimate is over 200 and not necessarily.
  2. Deleting any one may cause normal operation.
  3. Restart vscode. The reference does not return from loading again.
  4. Even if the same thing is repeated, it may not reproduce.

It does not reproduce even if making more than 1000 references to make an example.
I will investigate again when I have time.

That could be reproduced.
I will make a new issues
v1.0.6
TypeError isn't seen, so it closes.

I am with version v1.0.8 this error is back again, much more frequent and anoying as it opens the console with zen mode

[Error - 09:01:52] TypeError: Cannot read property 'get' of undefined
at t.DefinitionStore.match (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:58854)
at match.next ()
at S.completions (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:173895)
at t.CompletionProvider.provideCompletionItems (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:166614)
at t.Intelephense. (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:160318)
at Generator.next ()
at c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:155701
at new Promise ()
at i (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:155478)
at t.Intelephense.provideCompletions (c:\Users\lvrocha.vscode\extensions\bmewburn.vscode-intelephense-client-1.0.8\node_modules\intelephense\lib\intelephense.js:39:160227)
[Error - 09:01:52] Request textDocument/completion failed.
Message: Request textDocument/completion failed with message: Cannot read property 'get' of undefined
Code: -32603

Was this page helpful?
0 / 5 - 0 ratings

Related issues

vanasis picture vanasis  路  4Comments

Ilyes512 picture Ilyes512  路  3Comments

muuvmuuv picture muuvmuuv  路  4Comments

zlianon picture zlianon  路  4Comments

ottopic picture ottopic  路  3Comments