rokucommunity / brighterscript

A superset of Roku's BrightScript language
MIT License
153 stars 47 forks source link

get this error a lot when writing code in a class #115

Closed georgejecook closed 3 years ago

georgejecook commented 4 years ago

The problems panels shows some errors for a moment, then they disappear - this error is flashed on screen and present in the language server logs

node:14923) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'classStatements' of undefined
    at BsClassValidator.findClasses (/home/george/hope/open-source/vsc/brighterscript/src/validators/ClassValidator.ts:262:39)
    at BsClassValidator.validate (/home/george/hope/open-source/vsc/brighterscript/src/validators/ClassValidator.ts:22:14)
    at Scope.validateClasses (/home/george/hope/open-source/vsc/brighterscript/src/Scope.ts:462:19)
    at Scope.validate (/home/george/hope/open-source/vsc/brighterscript/src/Scope.ts:362:14)
    at Program.validate (/home/george/hope/open-source/vsc/brighterscript/src/Program.ts:447:19)
    at /home/george/hope/open-source/vsc/brighterscript/src/LanguageServer.ts:577:46
    at Array.map (<anonymous>)
    at LanguageServer.reloadWorkspaces (/home/george/hope/open-source/vsc/brighterscript/src/LanguageServer.ts:574:29)
    at async LanguageServer.onDidChangeWatchedFiles (/home/george/hope/open-source/vsc/brighterscript/src/LanguageServer.ts:687:13)
warning.js:27
elsassph commented 4 years ago

Ha, having this error as well at times in regular .brs files.

georgejecook commented 3 years ago

not seen this in a long time.