-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Some symbols in pipeArgs aren't substituted before being passed to ${command:pickRemoteProcess} #5103
Comments
FWIW the substitution will work with the remoteProcessPicker for ${config: } variables, it seems to be a specific issue with ${input: } Could this be because input type isn't resolved in the resolveVariables function from src/common.ts ? |
This used to be an issue for VS Code to provide us a way to replace those. But they recently created an hook |
I've tried to look at adding this myself, but I've found an issue - it seems as though the Since |
I think if we get rid of If |
I've now tried this with just Other variable types which aren't |
Yeah, this would be an issue with the VS Code extension. In microsoft/vscode#87450, they mentioned it was either provide an API to resolve variables or create a new API for resolvingDebug configuraitons and they went with the latter. This means that we have no way to resolve Can you file an issue that not all variables are being substituted in |
Looks like someone has already opened an issue |
@Helloimbob Thank you for your time investigating this issue. Lets readdress this once microsoft/vscode#89758 is resolved. |
Type: Debugger
Describe the bug
OS and Version: Linux (RHEL 7.6)
VS Code Version: 1.43.0
C/C++ Extension Version: 0.27.0-insiders
Other extensions you installed (and if the issue persists after disabling them): It does
To Reproduce
Please include a code sample and
launch.json
configuration.Example launch.json:
Steps to reproduce the behavior:
Additional context
If applicable, please include logging by adding "logging": { "engineLogging": true, "trace": true, "traceResponse": true } in your
launch.json
The pipeArgs is substituted if ${command:pickRemoteProcess} is not used (i.e. with explicit process ID configuration)
The text was updated successfully, but these errors were encountered: