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

TS Server fatal error: Cannot read property 'length' of undefined #44562

Closed
Bbambangg95 opened this issue May 28, 2021 · 3 comments
Closed

TS Server fatal error: Cannot read property 'length' of undefined #44562

Bbambangg95 opened this issue May 28, 2021 · 3 comments
Labels
Duplicate An existing issue was already created

Comments

@Bbambangg95
Copy link

Issue Type: Bug

❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️

TypeScript Version: 4.4.0-dev.20210526

Steps to reproduce crash
1.
2.
3.

TS Server Log
❗️Server logging disabled. To help us fix crashes like this, please enable logging by setting:

"typescript.tsserver.log": "verbose"

After enabling this setting, future crash reports will include the server log.

TS Server Error Stack
Server: syntax

TypeError: Cannot read property 'length' of undefined
    at Object.escapeLeadingUnderscores (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:12089:28)
    at createBaseIdentifier (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:21617:35)
    at Object.createIdentifier (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:21629:24)
    at createIdentifier (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30503:43)
    at createIdentifier (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30507:24)
    at parseIdentifier (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30527:20)
    at parsePrimaryExpression (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33767:20)
    at parseMemberExpressionOrHigher (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33236:30)
    at parseLeftHandSideExpressionOrHigher (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33180:92)
    at nextTokenAnd (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30259:20)
    at parseUpdateExpression (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33109:80)
    at parseSimpleUnaryExpression (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33058:28)
    at nextTokenAnd (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30259:20)
    at parsePrefixUnaryExpression (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:32943:76)
    at parseSimpleUnaryExpression (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33040:28)
    at parseUnaryExpressionOrHigher (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:33007:41)
    at parseBinaryExpressionOrHigher (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:32867:31)
    at parseBinaryExpressionRest (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:32924:87)
    at parseBinaryExpressionOrHigher (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:32868:20)
    at parseAssignmentExpressionOrHigher (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:32500:24)
    at parseExpression (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:32447:24)
    at doOutsideOfContext (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30157:20)
    at allowInAnd (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30179:20)
    at parseExpressionOrLabeledStatement (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:34187:30)
    at parseStatement (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:34428:20)
    at parseListElement (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30883:20)
    at parseList (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:30868:31)
    at parseSourceFileWorker (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:29960:30)
    at Object.parseSourceFile (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:29794:26)
    at Object.createSourceFile (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:29592:29)
    at Object.createLanguageServiceSourceFile (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:153300:29)
    at acquireOrUpdateDocument (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:126584:37)
    at Object.acquireDocumentWithKey (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:126550:20)
    at getOrCreateSourceFileByPath (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:153703:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:153650:24)
    at findSourceFileWorker (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:111226:29)
    at findSourceFile (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:111136:26)
    at c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:111088:85
    at getSourceFileFromReferenceWorker (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:111055:34)
    at processSourceFile (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:111088:13)
    at processRootFile (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:110898:13)
    at c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:109765:67
    at Object.forEach (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:190:30)
    at Object.createProgram (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:109765:16)
    at synchronizeHostData (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:153580:26)
    at Proxy.getProgram (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:153712:13)
    at InferredProject.Project.updateGraphWorker (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:158660:53)
    at InferredProject.Project.updateGraph (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:158588:42)
    at ProjectService.assignOrphanScriptInfoToInferredProject (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:160724:25)
    at ProjectService.assignProjectToOpenedScriptInfo (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:162368:26)
    at c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:162642:97
    at Object.flatMap (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:515:25)
    at ProjectService.applyChangesInOpenFiles (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:162642:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:163697:46)
    at c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:165614:88
    at IOSession.Session.executeWithRequestId (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:165605:28)
    at IOSession.Session.executeCommand (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:165614:33)
    at IOSession.Session.onMessage (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:165640:35)
    at Interface.<anonymous> (c:\Users\B&D\.vscode\extensions\ms-vscode.vscode-typescript-next-4.4.20210526\node_modules\typescript\lib\tsserver.js:168242:31)
    at Interface.emit (events.js:315:20)
    at Interface._onLine (readline.js:337:10)
    at Interface._normalWrite (readline.js:482:12)
    at Socket.ondata (readline.js:194:10)
    at Socket.emit (events.js:315:20)
    at addChunk (internal/streams/readable.js:309:12)
    at readableAddChunk (internal/streams/readable.js:284:9)
    at Socket.Readable.push (internal/streams/readable.js:223:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)

VS Code version: Code 1.56.2 (054a9295330880ed74ceaedda236253b4f39a335, 2021-05-12T17:13:13.157Z)
OS version: Windows_NT x64 10.0.19042

System Info
Item Value
CPUs AMD Ryzen 3 4300U with Radeon Graphics (4 x 2695)
GPU Status 2d_canvas: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: enabled_on
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 5.87GB (0.99GB free)
Process Argv E:\XAMPP\htdocs\live_edit\koneksi.php.txt --crash-reporter-id eb145fc2-921d-42a3-8767-807c1c4b4a7d
Screen Reader no
VM 0%
Extensions (33)
Extension Author (truncated) Version
vscode-database baj 2.2.3
htmlplay bia 0.0.5
vscode-intelephense-client bme 1.7.1
phpserver bra 3.0.2
php-autocomplete bsc 0.4.2
vscode-standardjs che 1.4.1
vscode-mysql-client2 cwe 3.8.5
jquerysnippets don 0.0.1
vscode-html-css ecm 1.10.2
php-debug fel 1.15.1
php-intellisense fel 2.3.14
php-pack fel 1.0.2
vscode-firefox-debug fir 2.9.4
vscode-mysql for 0.4.0
php-symbols lin 2.1.0
vscode-JS-CSS-HTML-formatter lon 0.2.3
php-constructor Meh 0.1.2
php-namespace-resolver Meh 1.1.8
mssql ms- 1.10.1
atom-keybindings ms- 3.0.9
js-debug-nightly ms- 2021.5.2517
vscode-typescript-next ms- 4.4.20210527
sqltools mtx 0.23.0
vscode-php-getter-setter Myk 1.1.0
php-docblocker nei 2.1.0
oracledevtools Ora 19.3.4
vscode-php-getters-setters php 1.2.3
format-html-in-php rif 1.7.0
php-debug rob 1.14.0
tabnine-vscode Tab 3.4.4
html-preview-vscode tht 0.2.5
vscode-phpsab val 0.0.15
cors-browser Wsc 1.0.11
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspyt653:30270858
pythonvspyt602:30300191
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt639:30300192
pythontb:30283811
pythonvspyt551cf:30291415
vspre833cf:30267465
pythonptprofiler:30281270
vshan820:30294714
pythondataviewer:30285071
vscus158:30286553
vscgsv2:30307504
vscorehovct:30309550
bridgeflight:30302069
vscod805:30301674

@vscodebot
Copy link

vscodebot bot commented May 28, 2021

@mjbvz mjbvz transferred this issue from microsoft/vscode Jun 12, 2021
@mjbvz
Copy link
Contributor

mjbvz commented Jun 12, 2021

Potentially a duplicate of #44415

@Bbambangg95 Can you please try to share a project/file that causes this

@mjbvz mjbvz removed their assignment Jun 12, 2021
@RyanCavanaugh RyanCavanaugh added the Needs More Info The issue still hasn't been fully clarified label Jun 14, 2021
@andrewbranch
Copy link
Member

Duplicate of #45114, and fixed

@andrewbranch andrewbranch added Duplicate An existing issue was already created and removed Needs More Info The issue still hasn't been fully clarified labels Sep 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Duplicate An existing issue was already created
Projects
None yet
Development

No branches or pull requests

4 participants