-
Notifications
You must be signed in to change notification settings - Fork 16
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
VS Code 1.62 breaks the extension. Downgrade to 1.61 #162
Comments
Pete mentioned he'd heard similar. Will try and take a look next week. |
Interestingly I was just here to report the same issue. |
Thanks for the confirmation. I have also downgraded VS Code back to 1.61.2 and the extension is working again. Downloads for VS Code 1.61.2 can be found at the following link. |
Now that we know what's happened, and the temporary solution, I'm pinning this issue and changing the title so it's prominent. |
You probably want to disable automatic updates too as that is the default in settings. Change it to manual.
|
Fingers crossed I'll have a window to dig into this a little more this week but here's a snippet from the
|
Have picked this up in the background to run package updates and test. Note there's another thread running and describing this error message:
It appears that error is being tracked in the VS Code repo itself (see microsoft/vscode#136874) |
Generated a 2.1.3 build locally with updated packages but no dice. It looks (and the call stack above suggests) our issue to be related to |
Sorry to hear updating packages did not help. sync-request seemed like a nice package at the time. Too bad its not updated. There are lots of promise-based HTTP request packages available, but the code, as-written, is async calling sync, so a sync request is ideal. Maybe something like |
Valid question. Also curious if we can lazy load that in as it should only really impact if someone is trying to use the RestFS stuff. In the instance of building and running the language server for intellisense and language definition, that part is completely unrelated. |
Well I can confirm that subbing out sync-request in the RestFS implementation allows the extension to load okay. If anyone is using it for basic intellisense and language definition stuff here's a pre-release copy that you can install on current VS Code and be okay. The RestFS stuff isn't quite working so if you're needing to use that piece for connectivity to a server you're still better off staying on the previous VS Code release for now. |
Kudos to @pschellenbach we have an update to the extension working now with latest VS Code and with the RestFS code. We're working to cleanup for a publish to the marketplace but here's a downloadable and installable copy for the time being if anyone needs. This'll also address an issue with Restricted Mode in VS Code blocking the Extension from being enabled when loading up in certain cases. |
Latest beta build. |
Getting closer to release but still a few things to iron out:
|
Not completely accurate, it's only if you "Save Workspace As...". VS Code will complete the save, call the deactivate hook for the current instance of VS Code, and then launch a new instance with that newly saved Workspace open. Our problem is that we call RestFS' A bit of a chicken/egg thing. My hunch is we'll move forward with |
Went with making it an option, |
Have a fix for this too, working on an adjacent issue with |
Latest updates w/ fixes for Sort of residual but we'll have to re-think non-200 response code handling, you can see I made one adjustment there already for 404s in |
Would also be great to have other people put this through its paces if possible, cc @kpowick @mail2lawi @dthiot please and thanks :) |
Mike Wright,
You rock!! I have already downloaded the source. Now if I can just get some time to “put eyes on it”.
Dick
From: Mike Wright ***@***.***>
Date: Friday, January 21, 2022 at 5:44 PM
To: mvextensions/mvbasic ***@***.***>
Cc: Dick Thiot ***@***.***>, Mention ***@***.***>
Subject: Re: [mvextensions/mvbasic] VS Code 1.62 breaks the extension. Downgrade to 1.61 (Issue #162)
Would also be great to have other people put this through its paces if possible, cc @kpowick<https://github.com/kpowick> @mail2lawi<https://github.com/mail2lawi> @dthiot<https://github.com/dthiot> please and thanks :)
—
Reply to this email directly, view it on GitHub<#162 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACOODL2PTIWWG7TFXB2GZSDUXHVVPANCNFSM5JLHCH6Q>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@pschellenbach fixed up a few other things and we think this is ready to go. Will be publishing shortly. |
This is live, tested again and confirmed! Thanks for hanging tough all. |
It seems that a recent update of VS Code has broken the extension. I updated VS Code on my Mac and, other than syntax highlighting, the extension stopped working. However, it did work on my Linux VM, until I updated VS Code there as well.☹️
Can anyone confirm this issue with their own VS Code?
VS Code info
Version: 1.62.3
Commit: ccbaa2d27e38e5afa3e5c21c1c7bef4657064247
Date: 2021-11-17T07:59:13.865Z
Electron: 13.5.2
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Darwin x64 21.1.0
The text was updated successfully, but these errors were encountered: