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

TypeError: Cannot read property 'charCodeAt' of undefined #1684

Closed
steals opened this issue Sep 26, 2019 · 3 comments
Closed

TypeError: Cannot read property 'charCodeAt' of undefined #1684

steals opened this issue Sep 26, 2019 · 3 comments

Comments

@steals
Copy link

steals commented Sep 26, 2019

Summary

Can't provide the exact steps to reproduce the issue, but it happens from time to time when I save Aura Controller / Aura Helper.

TypeError: Cannot read property 'charCodeAt' of undefined
    at isInteger (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/infer.js:547:18)
    at exports.Obj.hasProp (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/infer.js:581:11)
    at findExprType (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:914:28)
    at findTypeAtExpr (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:927:16)
    at Object.findTypeAt [as run] (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:951:22)
    at run (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:275:59)
    at /Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:278:16
    at Object.exports.withContext (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/infer.js:883:18)
    at /Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:274:13
    at analyzeAll (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:404:15)
[Error - 11:53:20 AM] TypeError: Cannot read property 'charCodeAt' of undefined
    at isInteger (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/infer.js:547:18)
    at exports.Obj.hasProp (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/infer.js:581:11)
    at findExprType (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:914:28)
    at findTypeAtExpr (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:927:16)
    at Object.findTypeAt [as run] (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:951:22)
    at run (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:275:59)
    at /Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:278:16
    at Object.exports.withContext (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/infer.js:883:18)
    at /Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:274:13
    at analyzeAll (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-46.15.1/node_modules/aura-language-server/lib/tern/lib/tern.js:404:15)

Might be regression of the #1356

VS Code Version: 1.38.1

VS Code Salesforce Extension Version: 46.15.1

SFDX CLI Version: 7.25.3

OS and version: MacOS 10.15

@steals
Copy link
Author

steals commented Oct 15, 2019

Still reproduced on VS Code Salesforce Extension Version 47.1.0

@steals
Copy link
Author

steals commented Dec 9, 2019

VS Code Salesforce Extension Version 47.9.0

[Error - 7:37:00 PM] (node:95530) UnhandledPromiseRejectionWarning: TypeError: Cannot read property '0' of undefined
    at Object.indexStaticResources (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-47.9.0/node_modules/lwc-language-server/lib/metadata-utils/static-resources-util.js:55:85)
    at async Promise.all (index 2)
    at async Promise.all (index 0)
    at async Timeout._onTimeout (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-47.9.0/node_modules/aura-language-server/lib/server.js:39:9)
[Error - 7:37:00 PM] (node:95530) UnhandledPromiseRejectionWarning: TypeError: Cannot read property '0' of undefined
    at Object.indexStaticResources (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-47.9.0/node_modules/lwc-language-server/lib/metadata-utils/static-resources-util.js:55:85)
    at async Promise.all (index 2)
    at async Promise.all (index 0)
    at async Timeout._onTimeout (/Users/steals/.vscode/extensions/salesforce.salesforcedx-vscode-lightning-47.9.0/node_modules/aura-language-server/lib/server.js:39:9)

@lcampos
Copy link
Contributor

lcampos commented Dec 3, 2020

Closing this since the fix is available on v50.7.0, thanks for providing feedback.

@lcampos lcampos closed this as completed Dec 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants