Skip to content

The JS/TS language service immediately crashed 5 times. #5354

@pietervanuhm

Description

@pietervanuhm

Vue - Official extension or vue-tsc version

3.0.0-alpha.6

VSCode version

Windsurf Version: 1.8.2 - VSCode OSS Version: 1.99.1

Vue version

3

TypeScript version

System Info

System:
    OS: macOS 15.4.1
    CPU: (10) arm64 Apple M1 Pro
    Memory: 226.45 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.18.2 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 9.8.1 - /usr/local/bin/npm
  Browsers:
    Chrome: 135.0.7049.116
    Safari: 18.4

package.json dependencies

{
    "devDependencies": {
        "@babel/core": "^7.17.0",
        "@babel/preset-env": "^7.16.0",
        "@symfony/webpack-encore": "^4.0.0",
        "core-js": "^3.23.0",
        "regenerator-runtime": "^0.13.9",
        "sass": "^1.77.8",
        "sass-embedded": "^1.77.8",
        "sass-loader": "^14.2.1",
        "webpack": "^5.94.0",
        "webpack-cli": "^4.10.0",
        "webpack-notifier": "^1.15.0"
    },
    "license": "UNLICENSED",
    "private": true,
    "scripts": {
        "dev-server": "encore dev-server",
        "dev": "encore dev",
        "watch": "encore dev --watch",
        "build": "encore production --progress"
    },
    "dependencies": {
        "@egjs/flicking-plugins": "^4.7.1",
        "@formatjs/intl": "^2.10.5",
        "@googlemaps/js-api-loader": "^1.16.8",
        "@iframely/embed.js": "^1.10.3",
        "@popperjs/core": "^2.11.8",
        "@vueform/multiselect": "^2.6.10",
        "@vuepic/vue-datepicker": "^9.0.3",
        "bootstrap": "^5.3.3",
        "egjs": "^2.2.0",
        "flag-icons": "^7.2.3",
        "flickity": "^3.0.0",
        "flickity-fullscreen": "^2.0.0",
        "flickity-imagesloaded": "^2.0.0",
        "gridjs": "^6.2.0",
        "holderjs": "^2.9.9",
        "i18n-iso-countries": "^7.12.0",
        "jquery": "^3.7.1",
        "lite-youtube-embed": "^0.3.3",
        "slick-carousel": "^1.8.1",
        "vue": "^3.5.10",
        "vue-loader": "^17.4.2",
        "vue3-google-map": "^0.21.0",
        "zoomist": "^2.1.1"
    }
}

Steps to reproduce

  1. Update to VUE - Offical - 3.0.0-alpha.6
  2. Start Windsurf
  3. open a VUE file, 2 error messages are shown:
  • The JS/TS language service immediately crashed 5 times. The service will not be restarted. This may be caused by a plugin contributed by one of these extensions: Vue.volar. Please try disabling these extensions before filing an issue against Windsurf.

  • The Vue server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
    Output:
    TypeError: Cannot read properties of undefined (reading 'map')
    at ca (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/getPropertiesAtLocation-D4dzqf-d.js:233:9301)
    at <instance_members_initializer> (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/getPropertiesAtLocation-D4dzqf-d.js:233:17203)
    at new Sa (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/getPropertiesAtLocation-D4dzqf-d.js:233:17567)
    at Object.createVirtualCode (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/getPropertiesAtLocation-D4dzqf-d.js:233:18515)
    at Object.set (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/getPropertiesAtLocation-D4dzqf-d.js:1:9722)
    at /var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/server.js:13300:6331
    at Object.get (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/getPropertiesAtLocation-D4dzqf-d.js:1:8684)
    at Object.getDiagnostics (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/server.js:1:68352)
    at /var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/server.js:19:45010
    at Immediate. (/var/www/vhosts/pieter/.windsurf-server/extensions/vue.volar-3.0.0-alpha.6-universal/dist/server.js:19:47151)

Node.js v20.18.3
[Error - 8:16:23 AM] Server process exited with code 1.
[Error - 8:16:23 AM] The Vue server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.

What is expected?

Windsurf is loads the extension normally

What is actually happening?

VUE Official is crashing

Link to minimal reproduction

No response

Any additional comments?

Switchting back to 3.0.0-alpha.2 is fixing the problem

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions