NightrainsRbx / RobloxLsp

Roblox Luau Language Server based on Lua by sumneko.
https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745
MIT License
211 stars 49 forks source link

LSP Breaks when setting the project file path #253

Open franydev opened 5 months ago

franydev commented 5 months ago

This error appears each time I write on a file.

script\library\rojo.lua:285: attempt to index a nil value (local 'text')
stack traceback:
    script\library\rojo.lua:285: in function 'library.rojo.matchLibrary'
    script\vm\guideInterface.lua:37: in function <script\vm\guideInterface.lua:27>
    (...tail calls...)
    script\core\guide.lua:3288: in function 'core.guide.checkSameSimpleInCall'
    script\core\guide.lua:4191: in function 'core.guide.checkSameSimple'
    script\core\guide.lua:4339: in function 'core.guide.searchSameFields'
    script\core\guide.lua:4558: in function 'core.guide.searchRefs'
    script\core\guide.lua:3471: in function 'core.guide.searchSameFieldsInValue'
    script\core\guide.lua:4184: in function 'core.guide.checkSameSimple'
    script\core\guide.lua:4339: in function 'core.guide.searchSameFields'
    script\core\guide.lua:4558: in function 'core.guide.searchRefs'
    script\core\guide.lua:5570: in function 'core.guide.requestDefinition'
    script\vm\eachDef.lua:20: in upvalue 'getDefs'
    script\vm\eachDef.lua:44: in function 'vm.vm.getDefs'
    script\core\diagnostics\invalid-class-name.lua:34: in local 'callback'
    script\core\guide.lua:745: in function 'core.guide.eachSourceType'
    script\core\diagnostics\invalid-class-name.lua:12: in function 'core.diagnostics.invalid-class-name'
    script\core\diagnostics\init.lua:41: in upvalue 'check'
    script\core\diagnostics\init.lua:98: in function 'core.diagnostics'
    script\provider\diagnostic.lua:179: in function 'provider.diagnostic.diagnostics'
    script\provider\diagnostic.lua:244: in function 'provider.diagnostic.doDiagnostic'
    script\provider\diagnostic.lua:378: in function <script\provider\diagnostic.lua:362>
stack traceback:
    script\await.lua:189: in function 'await.step'
    script\service\service.lua:145: in function 'service.startTimer'
    script\service\service.lua:223: in function 'service.start'
    ...layecodesense.roblox-lsp-plus-knit-0.0.6\server\main.lua:65: in main chunk
    ...e.roblox-lsp-plus-knit-0.0.6\server\bin\Windows\main.lua:79: in main chunk
    [C]: in ?