wurstscript / WurstScript

Programming language and toolkit to create Warcraft III Maps

Home Page:https://wurstlang.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Connection to server got closed. Server will not be restarted.

Cokemonkey11 opened this issue · comments

Describe the bug

In a fresh install of latest wurstscript, with working grill in windows command line, vscode fails to spawn language server. The error is Connection to server got closed. Server will not be restarted.

  • Start from any clone of a wurst project
  • In a WSL or linux command line, run grill install to install dependencies. This should be a repo in a windows filesystem, e.g. accessed via /mnt/c/
  • Have a second installation of wurst in windows land -- java, grill, git all working in windows cmd; wurstscript installed in windows too
  • Open the project in vscode -- the language server fails to start up in the repository. windows language server logs are blank

(Presumably something with linux grill installation, maybe related to filesystem paths, causes lang server to fail to start up)

compiler logs

2022-11-21 23:42:54 [main] INFO  default - ### Started wurst version: (1.8.1.0-jenkins-Wurst-1339) 
2022-11-21 23:42:54 [main] INFO  default - ### Started wurst version: (1.8.1.0-jenkins-Wurst-1339) 
2022-11-21 23:42:54 [main] INFO  default - ### With wurst-args --version 
2022-11-21 23:42:54 [main] INFO  default - ### With wurst-args --version 
2022-11-21 23:42:54 [main] INFO  default - ### compiler path1: file:/C:/Users/Cokem/.wurst/wurstscript.jar 
2022-11-21 23:42:54 [main] INFO  default - ### compiler path1: file:/C:/Users/Cokem/.wurst/wurstscript.jar 
2022-11-21 23:42:54 [main] INFO  default - ### ============================================ 
2022-11-21 23:42:54 [main] INFO  default - ### ============================================ 
2022-11-21 23:44:03 [main] INFO  default - ### Started wurst version: (1.8.1.0-jenkins-Wurst-1339) 
2022-11-21 23:44:03 [main] INFO  default - ### Started wurst version: (1.8.1.0-jenkins-Wurst-1339) 
2022-11-21 23:44:03 [main] INFO  default - ### With wurst-args --version 
2022-11-21 23:44:03 [main] INFO  default - ### With wurst-args --version 
2022-11-21 23:44:03 [main] INFO  default - ### compiler path1: file:/C:/Users/Cokem/.wurst/wurstscript.jar 
2022-11-21 23:44:03 [main] INFO  default - ### compiler path1: file:/C:/Users/Cokem/.wurst/wurstscript.jar 
2022-11-21 23:44:03 [main] INFO  default - ### ============================================ 
2022-11-21 23:44:03 [main] INFO  default - ### ============================================ 
2022-11-21 23:49:00 [main] INFO  default - ### Started wurst version: (1.8.1.0-jenkins-Wurst-1339) 
2022-11-21 23:49:00 [main] INFO  default - ### Started wurst version: (1.8.1.0-jenkins-Wurst-1339) 
2022-11-21 23:49:00 [main] INFO  default - ### With wurst-args --version 
2022-11-21 23:49:00 [main] INFO  default - ### With wurst-args --version 
2022-11-21 23:49:00 [main] INFO  default - ### compiler path1: file:/C:/Users/Cokem/.wurst/wurstscript.jar 
2022-11-21 23:49:00 [main] INFO  default - ### compiler path1: file:/C:/Users/Cokem/.wurst/wurstscript.jar 
2022-11-21 23:49:00 [main] INFO  default - ### ============================================ 
2022-11-21 23:49:00 [main] INFO  default - ### ============================================ 

languageServer logs

Nothing, empty file

wurstLanguageServer VSCode output

Connection to server got closed. Server will not be restarted.

Resolved by:

  • delete the contents in the _build/ directory
  • git clean -xdf
  • Open windows grill and run the "install" task
  • Reload vscode