forcedotcom / salesforcedx-vscode

Salesforce Extensions for VS Code
https://developer.salesforce.com/tools/vscode
BSD 3-Clause "New" or "Revised" License
949 stars 404 forks source link

Salesforce CLI Integration ignoring input #5396

Closed bengelj closed 5 months ago

bengelj commented 6 months ago

Summary

Begining with the update to Salesforce Extension Pack (Expanded) v59.16.0 on 1 February 2024, multiple commands run within the VS Code IDE with right click in the Explorer pane, click on the status bar or execution form the Command Palette (CTRL-SHIFT-P) stopped working.

Equivalent CLI commands still work.

Specifically, this includes SFDX: Set a Default Org (either from the plug icon -- if it is present-- or the Command Palette), and SFDX: Retrieve Source From Org (right click in the project explorer). Other commands may also be affected.

This was a project connected to a (developer) sandbox. I do not know if that's relevant or if a scratch org would have the same problem.

sf org list shows the Dev Hub (prod) and sandbox (devtest1) both connected. sf org login web ran successfully

Steps To Reproduce:

  1. Open a project connected to a sandbox org
  2. Confirm that the Dev Hub and sandbox org are connected (sf org list)
  3. If the default org is not shown in the status bar, type CTRL-SHIFT-P and select SFDX: Set a Default Org
  4. Open any component folder (classes, flows, etc) that contains a component that exists in the org
  5. Right click the component's metadata file, and select SFDX: Retrieve Source From Org
  6. Alternatively, select a component from the Org Browser and click the download icon

Expected result

Default org is set. New version of metadata is retieved.

Actual result

Both commands ran for 45 minutes with no results, no errors, just spinning away doing nothing detectable.

Additional information

I was able to set the default org in the CLI with sfdx force:config:set target-org devtest1 (this command is probably deprecated, but it still works and doesn't offer an alternative sf command, nor does the documentation give an alternative for setting a default org form the CLI.) I was able to retrieve the components I was working on using sf project retrieve start --metadata Flow:Find_or_Create_Participant sf project retrieve start --metadata Permissionset:NCRAN_External_Objects

The fact that the CLI still works, but the extension does not, is what makes me think the problem is in the SFDX CLI Integration extension, but what I can't know is if there's a bug in the extension, or if there is something in my setup that it doesn't like. I can say that the day before the latest update, I didn't have this problem, and was working on the same flow.

At one point yesterday, this message was shown on the product page in VS Code: Salesforce CLI Integration v59.16.0 This extension has reported 2 uncaught errors Cannot access 'r' before initialization Cannot access 'r' before initialization

Feel free to attach a screenshot. What's not visible in the screenshot is the CLI command to set the default org. That was on the Terminal tab.

sfdx-wtf More details in this community post (which has no replies except my own as more information surfaced) https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007X8zHESAZ

Salesforce Extension Version in VS Code: Salesforce Extension Pack (Expanded) v59.16.0 Salesforce CLI Integration Published 2017-09-21, 12:30:15 Last released 2024-01-31, 20:48:49 Last updated 2024-02-01, 08:08:18 Identifier salesforce.salesforcedx-vscode-core

SFDX CLI Version: $ sf version --verbose --json { "architecture": "win32-x86", "cliVersion": "@salesforce/cli/2.26.10", "nodeVersion": "node-v20.10.0", "osVersion": "Windows_NT 10.0.19045", "rootPath": "C:\Users\bengelj\AppData\Local\sf\client\2.26.10-b796e35", "shell": "C:\Program Files\Git\usr\bin\bash.exe", "pluginVersions": [ "@oclif/plugin-autocomplete 3.0.5 (core)", "@oclif/plugin-commands 3.1.1 (core)", "@oclif/plugin-help 6.0.12 (core)", "@oclif/plugin-not-found 3.0.9 (core)", "@oclif/plugin-plugins 4.1.21 (core)", "@oclif/plugin-search 1.0.12 (core)", "@oclif/plugin-update 4.1.8 (core)", "@oclif/plugin-version 2.0.11 (core)", "@oclif/plugin-warn-if-update-available 3.0.9 (core)", "@oclif/plugin-which 3.0.15 (core)", "@salesforce/cli 2.26.10 (core)", "apex 3.0.20 (core)", "auth 3.3.3 (core)", "data 3.0.17 (core)", "deploy-retrieve 3.2.6 (core)", "info 3.0.18 (core)", "limits 3.1.5 (core)", "marketplace 1.0.18 (core)", "org 3.3.8 (core)", "packaging 2.1.0 (user)", "schema 3.1.0 (core)", "settings 2.0.19 (core)", "sobject 1.1.3 (core)", "source 3.1.6 (core)", "telemetry 3.1.10 (core)", "templates 56.0.11 (core)", "trust 3.3.2 (core)", "user 3.2.4 (core)" ] }

OS and version: Edition: Windows 10 Enterprise Version: 22H2 Installed on: 3/3/2022 OS Build: 19045.3930

VS Code version: Version: 1.86.0 (user setup) Commit: 05047486b6df5eb8d44b2ecd70ea3bdf775fd937 Date: 2024-01-31T10:28:19.990Z Electron: 27.2.3 ElectronBuildId: 26495564 Chromium: 118.0.5993.159 Node.js: 18.17.1 V8: 11.8.172.18-electron.0 OS: Windows_NT x64 10.0.19045

acmenezes1 commented 6 months ago

Same here, after the update the commands suddenly stop working

acmenezes1 commented 6 months ago

I just had checked and sure that has some problems with the latest Salesforce CLI Package extension update. I've tried to back to older version (v59.15.0) and now all is working properly.

bengelj commented 6 months ago

@acmenezes1 Thanks for the tip. Surprised this hasn't come up more. You'd think it would've.

bengelj commented 6 months ago

Tried rolling back the extension pack to v59.15.0 with mixed results. Still can't get retrieve source from org to run to completion, but at least now it's setting the default org from the config.json file. at v59.16/0 sf config list showed both the default dev hub and default org, but the default org was not set in the IDE, and couldn't be set using the command palette.

git2gus[bot] commented 6 months ago

This issue has been linked to a new work item: W-14990874

peternhale commented 6 months ago

@bengelj Would you mind sharing the relative shape of the org you are working with?

Such as number of custom objects, apex classes, lwc components, etc.

Could I also get the orgId of your sandbox org?

bengelj commented 6 months ago

@bengelj Would you mind sharing the relative shape of the org you are working with? Such as number of custom objects, apex classes, lwc components, etc. Could I also get the orgId of your sandbox org?

@peternhale: Org Id is easy enough: 00D3J0000008rTx One custom Lightning App, and 4 unlocked org dependent packages. (Plus some happy soup still hanging around.) Apex classes: 72 (excluding Test classes) Custom objects: 31 (excluding managed packages) Roughly 24 LWC (custom) ~150 Flows (excluding Process Builders) 8 Active Process builders (2 in the process of being replaced -- all of them in planning for replacement) ~35 VF pages 1 Actual experience site (Aura) and one that appears to only be there to support surveys (Also Aura, but no content that I can find). That's all the etc's I can think of.

bengelj commented 6 months ago

Updating the extension pack to v59.17.0 and the CLI to 2.27.6 does not appear to have made any difference. But one odd thing did surface that I hadn't detected before. The command sfdx force:config:set target-org sandboxAlias appeared to successfully set the default org, but in fact it did not. (Changing the default org in VS Code still does not work, and runs forever like everything else.)

What does work is to manually edit the .sfdx/sfdx-config.json file in the project. What's curious about this is that making the same change in the .sf/config.json file does not have any effect, and if there is a difference between the two files, the sfdx-config.json file is where the default org and dev hub are set. (Also, even when the default org is set, the Org Browser won't refresh.)

This is making me wonder if the problem isn't in my configuration, even though that hasn't changed in any meaningful way since moving from sfdx to sf. I did that sometime last year, and it's so long ago that I can't recall exactly when it was, but if the newest changes to the extension pack are enforcing something they didn't before, that could be a factor.

peternhale commented 6 months ago

@bengelj the sf cli provides a set of config commands

sf config -h
Commands to configure Salesforce CLI.

USAGE
  $ sf config COMMAND

COMMANDS
  config get    Get the value of a configuration variable.
  config list   List the configuration variables that you've previously set.
  config set    Set one or more configuration variables, such as your default org.
  config unset  Unset local or global configuration variables.

They have essentially have the same syntax as the sfdx versions of these.

As you point out, the CLI is maintaining two top-level configs, for the time being, one in .sf and the other in .sfdx. This is to help during the transition from old sfdx to sf, just in case someone is using both. Entries in your stored off you home directory are considered global.

You will also find "local" config files in your workspace root in folders, .sf and .sfdx. These represent configs values that apply to the workspace.

When you run sf config list in a workspace (contains sfdx-project.json) the command will first look localy and then globally. This is how having a different scratch org is possible across multiple projects. Running sf config list outside of a workspace will only show configs from the global set, if any.

I have been unable to reproduce any of the issues presented in this report.

I would ask that you make sure that the configs are set properly with respect to local and global by first unsetting and default orgs, both dev hub and scratch orgs.

sf config set target-org and sf config unset target-dev-hub

Then reestablish each using vscode command palette commands for default dev hub and default scratch org.

Confirm with sf config list that the correct orgs are associated with the correct setting value.

Retry one of the commands you are having difficulty with.

diyer commented 6 months ago

@bengelj Have you been able to try what @peternhale suggested?

bengelj commented 6 months ago

@diyer: I tried all of that and more. With little success on some commands, and none on the rest. I got Retrieve Source From org to (sort of) work -- in that it did retrieve the source I was asking for, but the banner kept churning and the command never actually stopped (until I finally cancelled it). There was nothing on the output tab other than the log entry that the command had started. And it only worked once. I'm now back to having to retrieve and deploy from the command line. I can authorize an org form the command palette, and successfully authenticate it, but can't set a default that way. And about a third of the time, the status bar doesn't show a default org, and usually when that happens the Org Browser won't refresh either. This happens even if I set the configs from the command line. But if I manually edit the config.json and sfdx-config.json in the project folder, it will set the default org on the status bar as soon as I save.

I finally uninstalled the entire extension pack and reinstalled v59.17.0, and updated the CLI to the latest version, and it didn't change anything. And it seems like it's just my instance of VS Code -- one of my teammates says he had a problem about 2 weeks ago but it resolved on its own. But he also said he usually does what he does for the command line, so he may not have been attempting the same things I was.

daphne-sfdc commented 6 months ago

Hi @bengelj,

Have you tried getting your extensions and project to a very clean state yet? Try the following:

  1. Open a new Terminal window and cd .vscode/extensions
  2. Run rmdir /s salesforce.salesforcedx-vscode* to delete all the data about Salesforce extensions that are on your computer, including older versions. (If that command doesn't work, delete those files one by one manually.)
  3. Go back to VSCode and delete the .sfdx and .sf folders in Explorer view
  4. Run Developer: Reload Window from command palette
  5. Reinstall the Salesforce extensions (latest version is v60.0.0)
  6. Run Developer: Reload Window from command palette again
  7. Re-authorize to your developer sandbox
  8. Try the commands that you were having trouble with again
daphne-sfdc commented 6 months ago

Hi @bengelj, I actually got the Cannot access 'r' before initialization error message while working on an issue from another customer, so I have some questions for you:

  1. Where are you seeing that error message? Is it in Developer: Toggle Developer Tools?
  2. When does that error message show up? Is it after you cancel your retrieve?

If the above two answers are both yes, then the issue you're seeing after you downgrade to v59.15.0 of the extensions is the same issue as the one from the other customer. But the issue with setting a default org is very weird... so I'd still like you to try the steps in my previous message to get your VSCode and extensions into a very clean state.

diyer commented 6 months ago

In addition to what @daphne-sfdc suggested, can you please also let us know what version of VSCode are you using?

bengelj commented 6 months ago

Hi all, @daphne-sfdc and @diyer: I'll be sure to prioritize this next week when I'm back "in (virtual) office", but presently I'm in the middle of moving, and my work computer isn't set up. I'm quote sure I have email from both Salesforce and Formstack about open issues I have with them too, but this all happens on its own schedule.

Going from memory, though, the Cannot access 'r' before initialization shows up as the extension was loading (I think). I saw it in the details page when looking at the Salesforce CLI Integration extension. It only happened once that I recall, and it was the version that I initially started having problems with. (v59.16.0) I never saw it again after, in any version. @diyer: I started having trouble with the VS Code version in my initial report: VS Code version: Version: 1.86.0 (user setup) Commit: 05047486b6df5eb8d44b2ecd70ea3bdf775fd937 Date: 2024-01-31T10:28:19.990Z Electron: 27.2.3 ElectronBuildId: 26495564 Chromium: 118.0.5993.159 Node.js: 18.17.1 V8: 11.8.172.18-electron.0 OS: Windows_NT x64 10.0.19045

and there's been one update since then, but until I get my work computer up again, I won't be able to look it up.

bengelj commented 6 months ago

OK, to answert the last question this is th eVS Code About: Version: 1.86.2 (user setup) Commit: 903b1e9d8990623e3d7da1df3d33db3e42d80eda Date: 2024-02-13T19:40:56.878Z Electron: 27.2.3 ElectronBuildId: 26908389 Chromium: 118.0.5993.159 Node.js: 18.17.1 V8: 11.8.172.18-electron.0 OS: Windows_NT x64 10.0.19045

Now to get to the list of instructions from @daphne-sfdc:

Open a new Terminal window and cd .vscode/extensions (took a minute to work out that this was in the ~/.vscode folder, but since there's no extensions subfolder at the prohject level, I figured it out.) Run rmdir /s salesforce.salesforcedx-vscode* to delete all the data about Salesforce extensions that are on your computer, including older versions. (If that command doesn't work, delete those files one by one manually.)

Go back to VSCode and delete the .sfdx and .sf folders in Explorer view I didn't realize that this was ALSO supposed to happen in the global directory, and probably should have. But in VS Code Explorer view is showing you the project... And I recognized that this was only going top imp[act on project in one branch, so I went out and removed it from all of the OTHER projects in the Windows file explorer... which totally blew up what was supposed to happen next.

Run Developer: Reload Window from command palette Reinstall the Salesforce extensions (latest version is v60.0.0)

Installing v60.1.2

_Starting SFDX: Refresh SObject Definitions

08:35:44.535 sfdx sobject definitions refresh Unable to process sObjects when not in an SFDX project c:\Users\bengelj\OneDrive - NCCCS System Office\NCRAN\SalesForce\CoreObjects.sfdx 08:35:44.539 sfdx sobject definitions refresh ended with error Unable to process sObjects when not in an SFDX project c:\Users\bengelj\OneDrive - NCCCS System Office\NCRAN\SalesForce\CoreObjects.sfdx 08:35:44.539 sfdx sobject definitions refresh ended with exit code 1_

There's no .sf folder, and the .sfdx folder only contains 3 subfolders -- indexes, tools and typings... and since thi sis listed inthe .gitignore, I have no copy of it in the repo.

So off to the Recycle Bin, and hopefully I can recover enough to make things work. Several restores later... This might be a problem... "Destination Folder Access Denied" You'll need to provide administrator permission to move this folder... 248. And our security chief (supposedly on "orders" from the state CISO) revoked local admin privileges for everybody, which is dumb and at time like this, downright crippling because there's no way to do this remotely. As I found out when they broke Git trying to remote install it. I digress. Anyway, I appear to have a folder called 248, with a file called apex.db and a folder called StandardApexLibrary which has a bunch of subfolders under it with a bunch of classes in said subfolders, so hopefully that's enough.

No back to the global ~/.vscode/extensions and re-delete all the stuff I deleted the first time, and then the ~/.sf and ~/.sfdx folders.

Logged out of all orgs, and nothing in the local config.json or sfdx equivalent... So let's try that installation again. Hopefully I have enough of a project for it to finish.

While we're waiting, this happened yesterday when I was attempting to update the CLI. It may or may not be relevant here, but @salesforce/cli: Updating CLI from 2.2.7 to 2.29.5-06cd97f... ! » Error: this.config.getPluginsList is not a function

going from 2.2.7 to 2.29.5-something seems like a pretty big jump to me, but that's what it said. And it didn't complete the update, I'm still on 2.2.7.

Okay, ,installation of v60.1.2 appears to have completed successfully.

Run Developer: Reload Window from command palette again Doesn't look like it changed anything but...

Re-authorize to your developer sandbox Okay, Authorizing the Dev Hub worked fine. But trying to authorize the sandbox from the command palette (as the default org at least) sends me to a login page where I get "Please check your username and password. If you still can't log in, contact your Salesforce administrator." I'm using the same credentials I do when I log in normally -- filled in form a password manager, and if I go back and launch this org from the password manager, it accepts the local credentials and gives me the MFA challenge, and logs me in without issue. On the output tab we see:

_Starting SFDX: Authorize an Org

10:29:10.510 sfdx org:login:web --alias devtest1 --instance-url https://login.salesforce.com --set-default Warning: Ignoring extra certs from null, load failed: error:80000002:system library::No such file or directory_

Aha! The instance url is for a production org. I was tryign to authorize the Project Default, and it was assuming ... production? Anyway, if I select Sandbox everything works normally. and the org is authorized. But this probably explains why I can't set the default org from the command palette. CTRL-SHIFT-P Set a default org. select devtest1 (the sandbox I just authorized)

10:37:12.688 Starting SFDX: Set a Default Org ... and nothing happens. And this will go on in perpetuity until I close VS Code and restart it, at which point I might get it to work if I set the target org from the CLI.

This is one of the commands that was causing a problem. But here's the punch line -- in the status bar, I now see devtest1 as the default org. And if I click Open Org (right next to it) _Starting SFDX: Open Default Org

10:42:04.377 sfdx org:open Warning: Ignoring extra certs from null, load failed: error:80000002:system library::No such file or directory Opening org 00D3J0000008rTxUAI as user jbengel@nccommunitycolleges.edu.devtest1 Waiting to resolve the Lightning Experience-enabled custom domain...... done 10:42:15.835 sfdx org:open ended with exit code 0_

So the command ran, but the IDE isn't aware of it. I've seen the same behavior intermittently in Retrieve/Deploy Source From/To Org if I try to do it from the Org Browser or right clicking on the file in the project explorer. The command appears to be stuck, but has actually run, but just hasn't cleaned up the hanging chads (I guess). Trying nit just now though it's just stuck.

Try the commands that you were having trouble with again So those are the two commands that I've noted problems with -- they probably aren't the only ones, but they're consistenly problematic (still). Screenshot 2024-02-27 091614

bengelj commented 6 months ago

It occurs to me that starting over with a new workspace might be the best route to take, but there are a couple of problems with that.

  1. I would almost have to begin with the existing repo, because there's work in progress that I don't want to lose.
  2. I actually tried it with a clone of the repo as a starting point, but sf project generate with the --name set to an existing folder (from the repo) caused a bunch of conflicts and didn't create the .sf folder (for some reason it did create .sfdx). I might have missed something in the process though. I didn't specify a template for one thing. I also got an error form Git that there were "too many active changes" and only a subset of git features would be enabled as a result. Not sure what that was about.
github-actions[bot] commented 5 months ago

This issue has not received a response in 7 days. It will auto-close in 7 days unless a response is posted.

bengelj commented 5 months ago

@daphne-sfdc , @diyer , @peternhale (or anybody else who might know) So I'm only seeing one real option left -- burn it all down and start over. Uninstall everything -- VS Code included -- and start over from a fresh install. Any additional places besides the ones already noted that I should make sure to burn out? Because at least part of this I'll have to hand off to our IT Services crew, now that everyone else's local admin rights have been revoked. All in the name of something-something. And that means driving into town for the rebuild. Which I would like ot only have to do once.

peternhale commented 5 months ago

@bengelj I apologize for testing your patience on this issue, it is frustrating and if I were in your position I would also be ready to through in the towel.

With your permission I ask one more favor that will allow us to get a peek into what is happening in your environment.

Upgrade to latest version of Salesforce CLI extensions v60.2.3 Open settings for workspace and search for SF_LOG_LEVEL Change the log level to debug Restart the workspace Run the retrieve again

I realize that the command will not complete, but please let it run for a while.

Once you are satisfied that the command has stalled, cancel the command.

The debug logging can be found in your HOME directory under the folder .sf. The name of the log file is based on current date, i.e. sf-2024-03-04.log. Please capture the file and share it on this issue.

To better isolate the log records, you could remove the current log file before restarting the workspace.

bengelj commented 5 months ago

@peternhale: I was already on the latest version of the Extension pack and CLI, sf-2024-03-06.log

I let it run for almost an hour and a half, and there wasn't much in the log but what was in there was illuminating. Not sure how it happened, but there wasn't a global config in the ~/.sfdx folder. Ran sf config set target-dev-hub prod --global and sf config set target-org devtest1 --global then repeated the debug process. This didn't seem to change much, except it got rid of the ENOENT error

sf-2024-03-06-1.log

I think the first attachment has the original log in it. The -1 has the second try, but it appended to the existing log, which I wasn't expecting or I'd have renamed the earlier one. I didn't let the second pass run for as long, but it appears that it gave up way before i cancelled the command. If it's an authentication error, which is the feeling I get, then that would track, but why it just keeps running and never stops is what's puzzling.

I have seen it actually retrieve the file, but continue running the command, with nothing in the output tab except the start event -- eg: 11:08:23.355 Starting SFDX: Retrieve Source from Org That hasn't happened recently, but it's happened.

Hopefully this is enlightening. I'd really love to not have to start from scratch.

peternhale commented 5 months ago

@bengelj Looking at the logs I am not seeing any data that indicates the md api (sf:MetadataApiRetrieve) has been called.

I ran a retrieve using a manifest file from the explorer tree.

{"level":20,"time":1709744064989,"name":"sf:MetadataApiRetrieve","msg":"MDAPI status update: Pending"}
{"level":20,"time":1709744065643,"name":"sf:MetadataApiRetrieve","msg":"MDAPI status update: Pending"}
{"level":20,"time":1709744066286,"name":"sf:MetadataApiRetrieve","msg":"MDAPI status update: Pending"}
{"level":20,"time":1709744066925,"name":"sf:MetadataApiRetrieve","msg":"MDAPI status update: Pending"}
{"level":20,"time":1709744067580,"name":"sf:MetadataApiRetrieve","msg":"MDAPI status update: Pending"}
{"level":20,"time":1709744068285,"name":"sf:MetadataApiRetrieve","msg":"MDAPI status update: Succeeded"}

I used a sandbox org, but one that is not configured for source-tracking. I assume your sandbox is enabled for source-tracking, because I do not see a reference to using manifest files.

I was wondering if you could the exercise again, with these changes.

With SF_LOG_LEVEL set to debug Start vscode In a separate editor, open the current log file, remove all of the contents and save. Run the retrieve Shutdown vscode.

bengelj commented 5 months ago

This is a source tracked sandbox, yes. And it appears that all but the last 2 lines of the log file dealt with initializing the workspace -- or attempting to. I see this on the Output tab: 12:39:50.759 Starting SFDX: Retrieve Source from Org

But nothing in the log file suggests that the retrieve ever did anything. sf-2024-03-06.log

peternhale commented 5 months ago

@bengelj Can you share the results of sf org display -o <username for the sandbox org> --verbose. Please remove the access token, refresh token (if present) and sfdx url entries before you post.

Can you try sf project retrieve start in vscode terminal of your workspace.

bengelj commented 5 months ago

$ sf org display -o jbengel@nccommunitycolleges.edu.devtest1 --verbose Warning: This command will expose sensitive information that allows for subsequent activity using your current authenticated session. Sharing this information is equivalent to logging someone in under the current credential, resulting in unintended access and escalation of privilege. For additional information, please review the authorization section of the https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_auth_web_flow.htm.

=== Org Description

KEY VALUE ──────────────── ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Alias devtest1 Api Version 60.0 Client Id PlatformCLI Connected Status Connected Id 00D3J0000008rTxUAI Instance Url https://ncccs--devtest1.sandbox.my.salesforce.com Username jbengel@nccommunitycolleges.edu.devtest1

Not sure how useful the project retrieve will be. I created a new branch to retrieve into, because there's work in there I didn't want to retrieve yet. I would ave expected that the new branch would be based on the one I was working in, but maybe not, because there certainly seem to be a lo t of conflicts. I suppose it's possible somebody else has work in this sandbox, though.

$ sf project retrieve start STATE FULL NAME TYPE FILE PATH

──────── ────────────────────────────────────────────────────────────────── ──────────────────────── ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Conflict hedProgram_Enrollmentc.PE_Approval_Sponsor ApprovalProcess C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\approvalProcesses\hedProgram_Enrollmentc.PE_Approval_Sponsor.approvalProcess-meta.xml Conflict enrollContact AuraDefinitionBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\aura\enrollContact\enrollContact.cmp-meta.xml Conflict enrollContact AuraDefinitionBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\aura\enrollContact\enrollContact.cmp Conflict enrollContact AuraDefinitionBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\aura\enrollContact\enrollContact.css Conflict enrollContact AuraDefinitionBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\aura\enrollContact\enrollContactController.js Conflict enrollContact AuraDefinitionBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\aura\enrollContact\enrollContactHelper.js Conflict StringifyFlowCollectionAction ApexClass C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\classes\StringifyFlowCollectionAction.cls-meta.xml Conflict StringifyFlowCollectionAction ApexClass C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\classes\StringifyFlowCollectionAction.cls Conflict StringifyFlowCollectionActionTest ApexClass C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\classes\StringifyFlowCollectionActionTest.cls-meta.xml Conflict StringifyFlowCollectionActionTest ApexClass C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\classes\StringifyFlowCollectionActionTest.cls Conflict programEnrollContrHelper ApexClass C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\classes\programEnrollContrHelper.cls-meta.xml Conflict programEnrollContrHelper ApexClass C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\classes\programEnrollContrHelper.cls Conflict Educ_Code.Master_s_Degree CustomMetadata C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\customMetadata\Educ_Code.Master_s_Degree.md-meta.xml Conflict NCRAN_Program_Enrollment_Request FlexiPage C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flexipages\NCRAN_Program_Enrollment_Request.flexipage-meta.xml Conflict Program_Enrollment_Record_Page FlexiPage C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flexipages\Program_Enrollment_Record_Page.flexipage-meta.xml Conflict Sponsored_Program FlexiPage C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flexipages\Sponsored_Program.flexipage-meta.xml Conflict Account_Copy_Address_From_Lead Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Account_Copy_Address_From_Lead.flow-meta.xml Conflict Attribute_Sum_and_Count_FA_Awards Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Attribute_Sum_and_Count_FA_Awards.flow-meta.xml Conflict Find_or_Create_Participant Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Find_or_Create_Participant.flow-meta.xml Conflict Lead_Copy_Account_Shipping_Address_to_Dummy_Fields Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Lead_Copy_Account_Shipping_Address_to_Dummy_Fields.flow-meta.xml Conflict Program_Enrollment_Delete_In_Progress_More_Than_15_Days Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Delete_In_Progress_More_Than_15_Days.flow-meta.xml Conflict Program_Enrollment_Record_Changes Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Record_Changes.flow-meta.xml Conflict Program_Enrollment_Request_RC_1 Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Request_RC_1.flow-meta.xml Conflict Program_Enrollment_Send_In_Progress_Warning_Email Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Send_In_Progress_Warning_Email.flow-meta.xml Conflict Program_Enrollment_Set_Creation_Date Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Set_Creation_Date.flow-meta.xml Conflict Program_Enrollment_Set_Expected_End_Date Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Set_Expected_End_Date.flow-meta.xml Conflict Program_Enrollment_Set_Initial_Wage_Rate Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Program_Enrollment_Set_Initial_Wage_Rate.flow-meta.xml Conflict Publish_PE_In_Progress_Warning_Events Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Publish_PE_In_Progress_Warning_Events.flow-meta.xml Conflict Sponsored_Program_Actions_1 Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Sponsored_Program_Actions_1.flow-meta.xml Conflict Sponsored_Program_Appendix_A_Async_Merge Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Sponsored_Program_Appendix_A_Async_Merge.flow-meta.xml Conflict Sponsored_Program_Approved_Reminder_Flow Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Sponsored_Program_Approved_Reminder_Flow.flow-meta.xml Conflict Sponsored_Program_RC_1 Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Sponsored_Program_RC_1.flow-meta.xml Conflict Sponsored_Program_Submit_for_Approval Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Sponsored_Program_Submit_for_Approval.flow-meta.xml Conflict User_Batch_Deactivate Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\User_Batch_Deactivate.flow-meta.xml Conflict Users_Inactivity_Warning_Email Flow C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\flows\Users_Inactivity_Warning_Email.flow-meta.xml Conflict Account-NCRAN Account (Acad Program) Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Account-NCRAN Account %28Acad Program%29 Layout.layout-meta.xml Conflict Account-NCRAN Account (Consortium) Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Account-NCRAN Account %28Consortium%29 Layout.layout-meta.xml Conflict Account-NCRAN Account (Department) Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Account-NCRAN Account %28Department%29 Layout.layout-meta.xml Conflict Account-NCRAN Account (Education) Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Account-NCRAN Account %28Education%29 Layout.layout-meta.xml Conflict Account-NCRAN Account Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Account-NCRAN Account Layout.layout-meta.xml Conflict Account-NCRAN External User Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Account-NCRAN External User.layout-meta.xml Conflict Lead-Lead Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Lead-Lead Layout.layout-meta.xml Conflict Lead-NCRAN Lead Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Lead-NCRAN Lead Layout.layout-meta.xml Conflict Program_Enrollment_Logc-NCRAN Ext PE Auto Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Program_Enrollment_Logc-NCRAN Ext PE Auto Layout.layout-meta.xml Conflict Program_Enrollment_Logc-NCRAN Ext PE Cancel Request Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Program_Enrollment_Logc-NCRAN Ext PE Cancel Request Layout.layout-meta.xml Conflict Program_Enrollment_Logc-NCRAN Ext PE Completion Request Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Program_Enrollment_Logc-NCRAN Ext PE Completion Request Layout.layout-meta.xml Conflict Program_Enrollment_Logc-NCRAN Ext PE Revision Request Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Program_Enrollment_Logc-NCRAN Ext PE Revision Request Layout.layout-meta.xml Conflict Program_Enrollment_Logc-NCRAN PE Auto Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Program_Enrollment_Logc-NCRAN PE Auto Layout.layout-meta.xml Conflict Program_Enrollment_Logc-NCRAN PE Log Admin Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Program_Enrollment_Logc-NCRAN PE Log Admin Layout.layout-meta.xml Conflict Sponsored_Programc-NCRAN External User Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Sponsored_Program__c-NCRAN External User.layout-meta.xml Conflict Sponsored_Programc-Sponsored Program Layout Layout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\layouts\Sponsored_Programc-Sponsored Program Layout.layout-meta.xml Conflict contactProtectPii LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\contactProtectPii\contactProtectPii.js-meta.xml Conflict contactProtectPii LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\contactProtectPii\contactProtectPii.html Conflict contactProtectPii LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\contactProtectPii\contactProtectPii.js Conflict peProgressionBar LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\peProgressionBar\peProgressionBar.js-meta.xml Conflict peProgressionBar LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\peProgressionBar\peProgressionBar.html Conflict peProgressionBar LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\peProgressionBar\peProgressionBar.js Conflict peRequestProgressionBar LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\peRequestProgressionBar\peRequestProgressionBar.js-meta.xml Conflict peRequestProgressionBar LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\peRequestProgressionBar\peRequestProgressionBar.html Conflict peRequestProgressionBar LightningComponentBundle C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\lwc\peRequestProgressionBar\peRequestProgressionBar.js Conflict Account.Account_Shipping_Address_City__c CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Account_Shipping_Address_Cityc.field-meta.xml Conflict Account.Account_Shipping_Address_Country_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Account_Shipping_Address_Country_Codec.field-meta.xml Conflict Account.Account_Shipping_Address_Postal_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Account_Shipping_Address_Postal_Codec.field-meta.xml Conflict Account.Account_Shipping_Address_State_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Account_Shipping_Address_State_Codec.field-meta.xml Conflict Account.Account_Shipping_Address_Streetc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Account_Shipping_Address_Streetc.field-meta.xml Conflict Account.Account_Shipping_Addressc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Account_Shipping_Address__c.field-meta.xml Conflict Account.Lead_Sourcec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\fields\Lead_Sourcec.field-meta.xml Conflict Account.BillAddrFldsReq ValidationRule C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\validationRules\BillAddrFldsReq.validationRule-meta.xml Conflict Account.ShipAddrFldsReq ValidationRule C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Account\validationRules\ShipAddrFldsReq.validationRule-meta.xml Conflict Contact.Highest_degree__c CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\fields\Highest_degreec.field-meta.xml Conflict Contact.LEAD_Educ_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\fields\LEAD_Educ_Codec.field-meta.xml Conflict Contact.Participants ListView C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\listViews\Participants.listView-meta.xml Conflict Contact.Participant RecordType C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\recordTypes\Participant.recordType-meta.xml Conflict Contact.Professional RecordType C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\recordTypes\Professional.recordType-meta.xml Conflict Contact.EmailRequiredIfNotExempt ValidationRule C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\validationRules\EmailRequiredIfNotExempt.validationRule-meta.xml Conflict Contact.MailAddrReqParticipant ValidationRule C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Contact\validationRules\MailAddrReqParticipant.validationRule-meta.xml Conflict Lead.Account_Shipping_Address_Cityc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_Cityc.field-meta.xml Conflict Lead.Account_Shipping_Address_Country_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_Country_Code__c.field-meta.xml Conflict Lead.Account_Shipping_Address_Countryc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_Countryc.field-meta.xml Conflict Lead.Account_Shipping_Address_Postal_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_Postal_Codec.field-meta.xml Conflict Lead.Account_Shipping_Address_State_Codec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_State_Codec.field-meta.xml Conflict Lead.Account_Shipping_Address_State__c CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_Statec.field-meta.xml Conflict Lead.Account_Shipping_Address_Streetc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address_Streetc.field-meta.xml Conflict Lead.Account_Shipping_Addressc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\fields\Account_Shipping_Address__c.field-meta.xml Conflict Lead.Complete_Lead_List ListView C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Lead\listViews\Complete_Lead_List.listView-meta.xml Conflict PE_In_Progress_Warninge CustomObject C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\PE_In_Progress_Warninge\PE_In_Progress_Warning__e.object-meta.xml Conflict PE_In_Progress_Warninge CustomObject C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\PE_In_Progress_Warninge\fields\Program_Enrollmentc.field-meta.xml Conflict Program_Enrollment_Logc.occupationRequiresWageScale ValidationRule C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Program_Enrollment_Logc\validationRules\occupationRequiresWageScale.validationRule-meta.xml Conflict SP_Approval_Completede CustomObject C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\SP_Approval_Completede\SP_Approval_Completede.object-meta.xml Conflict SP_Approval_Completede CustomObject C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\SP_Approval_Completede\fields\Sponsored_Programc.field-meta.xml Conflict Sponsored_Programc.Days_Since_Approvalc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Sponsored_Programc\fields\Days_Since_Approvalc.field-meta.xml Conflict Sponsored_Programc.All_Sponsored_Programs ListView C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\Sponsored_Programc\listViews\All_Sponsored_Programs.listView-meta.xml Conflict User.Sponsor_external_Users ListView C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\User\listViews\Sponsor_external_Users.listView-meta.xml Conflict User.UI_Internal_Users ListView C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\User\listViews\UI_Internal_Users.listView-meta.xml Conflict hedProgram_Enrollmentc.NCRAN_Program_Enrollment_Compact_Layout CompactLayout C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hedProgram_Enrollmentc\compactLayouts\NCRAN_Program_Enrollment_Compact_Layout.compactLayout-meta.xml Conflict hedProgram_Enrollmentc.Creation_Datec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hedProgram_Enrollmentc\fields\Creation_Datec.field-meta.xml Conflict hedProgram_Enrollmentc.Days_Since_Approvedc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hedProgram_Enrollmentc\fields\Days_Since_Approvedc.field-meta.xml Conflict hedProgram_Enrollmentc.Days_Since_Creationc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hed__Program_Enrollmentc\fields\Days_Since_Creationc.field-meta.xml Conflict hedProgram_Enrollmentc.USDOL_educationc CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hedProgram_Enrollmentc\fields\USDOL_educationc.field-meta.xml Conflict hedProgram_Enrollmentc.WIOA_Eligiblec CustomField C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hedProgram_Enrollmentc\fields\WIOA_Eligiblec.field-meta.xml Conflict hedProgram_Enrollmentc.All_Part_Reg_SponComm ListView C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\objects\hed__Program_Enrollmentc\listViews\All_Part_Reg_SponComm.listView-meta.xml Conflict SponsoredProgramDocs ApexPage C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\pages\SponsoredProgramDocs.page-meta.xml Conflict SponsoredProgramDocs ApexPage C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\pages\SponsoredProgramDocs.page Conflict Sponsored_Programc.Merge_Appendix_A_Async QuickAction C:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\force-app\main\default\quickActions\Sponsored_Programc.Merge_Appendix_A_Async.quickAction-meta.xml Preparing retrieve request... Error Error (1): There are changes in your local files that conflict with the org changes you're trying to retrieve.

Try this:

To overwrite the local changes, rerun this command with the --ignore-conflicts flag. sf To overwrite the remote changes, run the "sf project deploy start" command with the --ignore-conflicts flag.

bengelj@BENGELJ-LT2 MINGW64 ~/OneDrive - NCCCS System Office/EconomicDevelopment/SalesForce/CoreObjects (sfdx-troubkeshooting) $

peternhale commented 5 months ago

@bengelj Thanks, so CLI works and issue appears to reside solely in our extension. One more question. When running retrieve source from org, is it all launch locations exhibiting the issue; single file in explorer, folder in explorer, command palette...?

bengelj commented 5 months ago

Yes, CLI has (almost) always worked, as long as I was connected to the org (which sometimes proved to be a good trick in itself, but one thing at a time).

I don't know that I've ever tried launching a retrieve form the command palette, but I have had a problem with setting the default org form there. Different command, i know, but it was part and parcel of the same thing. Typically, I just right click and retrieve the component I'm currently working on, but I'm trying it with a folder in Explorer now, and the log only shows one line: {"level":20,"time":1709750021920,"name":"sf:connection","method":"GET","url":"https://ncccs--devtest1.sandbox.my.salesforce.com/services/data/v60.0/tooling/sobjects/SourceMember/describe","headers":{"content-type":"application/json","user-agent":"sfdx toolbelt:"},"msg":"request"}

bengelj commented 5 months ago

Command Palette seems to return pretty much the same thing. {"level":20,"time":1709750214813,"name":"sf:connection","method":"GET","url":"https://ncccs--devtest1.sandbox.my.salesforce.com/services/data/v60.0/tooling/sobjects/SourceMember/describe","headers":{"content-type":"application/json","user-agent":"sfdx toolbelt:"},"msg":"request"}

peternhale commented 5 months ago

@bengelj one experiment if you don't mind.

Shutdown vscode Remove the current log file Open a terminal and CD to your workspace

run sf doctor -c "sf project retrieve start"

The doctor command runs the target command and when complete will produce three files; one for console output, one for diagnostics and the third is the debug logging from the command. Would you mind zipping those up and passing them along?

bengelj commented 5 months ago

CoreObjects.zip I'd tried that one at some point, but couldn't get it to work... now I know why. I was trying to run it in a terminal in VS Code.

peternhale commented 5 months ago

Good day @bengelj so it appears that the last thing happening in your logs is a check we make to determine if the default org supports source tracking. This is done by doing a sobject describe on SourceMember, which is only visible if source tracking is enabled.

We can run the same check from the command line. I would like to see if we encounter the same behavior as you see in vscode.

In a command terminal

The command should complete pretty fast, for me its about three seconds.

bengelj commented 5 months ago

@peternhale: I missed this until just now. Sorry to keep you wairting.

Well this is curious. I got output form the command, but the log file was empty. I was assuming you wanted to start with an empty file, so I cleared it out before running the describe.

Not sure what behavior you're looking for (or if I followed what you were going for right), but this was the output form the describe.

$ sf sobject describe -t -s SourceMember -o jbengel@nccommunitycolleges.edu.devtest1 { "actionOverrides": [], "activateable": false, "associateEntityType": null, "associateParentEntity": null, "childRelationships": [], "compactLayoutable": false, "createable": true, "custom": false, "customSetting": false, "deepCloneable": false, "defaultImplementation": null, "deletable": true, "deprecatedAndHidden": false, "extendedBy": null, "extendsInterfaces": null, "feedEnabled": false, "fields": [ { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 18, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": true, "inlineHelpText": null, "label": "Source Member ID", "length": 18, "mask": null, "maskType": null, "name": "Id", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "tns:ID", "sortable": true, "type": "id", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": false, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": false, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Deleted", "length": 0, "mask": null, "maskType": null, "name": "IsDeleted", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:boolean", "sortable": true, "type": "boolean", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": false, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Created Date", "length": 0, "mask": null, "maskType": null, "name": "CreatedDate", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:dateTime", "sortable": true, "type": "datetime", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 18, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Created By ID", "length": 18, "mask": null, "maskType": null, "name": "CreatedById", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [ "User" ], "relationshipName": "CreatedBy", "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "tns:ID", "sortable": true, "type": "reference", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": false, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Last Modified Date", "length": 0, "mask": null, "maskType": null, "name": "LastModifiedDate", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:dateTime", "sortable": true, "type": "datetime", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 18, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Last Modified By ID", "length": 18, "mask": null, "maskType": null, "name": "LastModifiedById", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [ "User" ], "relationshipName": "LastModifiedBy", "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "tns:ID", "sortable": true, "type": "reference", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": false, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": false, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "System Modstamp", "length": 0, "mask": null, "maskType": null, "name": "SystemModstamp", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:dateTime", "sortable": true, "type": "datetime", "unique": false, "updateable": false, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 765, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": false, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Member ID or Name", "length": 255, "mask": null, "maskType": null, "name": "MemberIdOrName", "nameField": false, "namePointing": false, "nillable": true, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:string", "sortable": true, "type": "string", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 765, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": false, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": true, "inlineHelpText": null, "label": "Member Type", "length": 255, "mask": null, "maskType": null, "name": "MemberType", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:string", "sortable": true, "type": "string", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 765, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": false, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Member Name", "length": 255, "mask": null, "maskType": null, "name": "MemberName", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:string", "sortable": true, "type": "string", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": false, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 9, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Revision Number", "length": 0, "mask": null, "maskType": null, "name": "RevisionNum", "nameField": false, "namePointing": false, "nillable": true, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:int", "sortable": true, "type": "int", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": false, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 9, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Revision Counter", "length": 0, "mask": null, "maskType": null, "name": "RevisionCounter", "nameField": false, "namePointing": false, "nillable": true, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:int", "sortable": true, "type": "int", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": false, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": false, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Is Name Obsolete", "length": 0, "mask": null, "maskType": null, "name": "IsNameObsolete", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:boolean", "sortable": true, "type": "boolean", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": false, "aiPredictionField": false, "autoNumber": false, "byteLength": 0, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": false, "defaultValueFormula": null, "defaultedOnCreate": true, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Is New Member", "length": 0, "mask": null, "maskType": null, "name": "IsNewMember", "nameField": false, "namePointing": false, "nillable": false, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:boolean", "sortable": true, "type": "boolean", "unique": false, "updateable": true, "writeRequiresMasterRead": false }, { "aggregatable": true, "aiPredictionField": false, "autoNumber": false, "byteLength": 45, "calculated": false, "calculatedFormula": null, "cascadeDelete": false, "caseSensitive": false, "compoundFieldName": null, "controllerName": null, "createable": true, "custom": false, "defaultValue": null, "defaultValueFormula": null, "defaultedOnCreate": false, "dependentPicklist": false, "deprecatedAndHidden": false, "digits": 0, "displayLocationInDecimal": false, "encrypted": false, "externalId": false, "extraTypeInfo": null, "filterable": true, "filteredLookupInfo": null, "formulaTreatNullNumberAsZero": false, "groupable": true, "highScaleNumber": false, "htmlFormatted": false, "idLookup": false, "inlineHelpText": null, "label": "Last Changed By ID", "length": 15, "mask": null, "maskType": null, "name": "ChangedBy", "nameField": false, "namePointing": false, "nillable": true, "permissionable": false, "picklistValues": [], "polymorphicForeignKey": false, "precision": 0, "queryByDistance": false, "referenceTargetField": null, "referenceTo": [], "relationshipName": null, "relationshipOrder": null, "restrictedDelete": false, "restrictedPicklist": false, "scale": 0, "searchPrefilterable": false, "soapType": "xsd:string", "sortable": true, "type": "string", "unique": false, "updateable": true, "writeRequiresMasterRead": false } ], "hasSubtypes": false, "implementedBy": null, "implementsInterfaces": null, "isInterface": false, "isSubtype": false, "keyPrefix": "0MZ", "label": "Source Member", "labelPlural": "Source Members", "layoutable": false, "listviewable": null, "lookupLayoutable": null, "mergeable": false, "mruEnabled": false, "name": "SourceMember", "namedLayoutInfos": [], "networkScopeFieldName": null, "queryable": true, "recordTypeInfos": [], "replicateable": false, "retrieveable": true, "searchLayoutable": false, "searchable": false, "sobjectDescribeOption": "FULL", "supportedScopes": [ { "label": "All source members", "name": "everything" } ], "triggerable": false, "undeletable": false, "updateable": true, "urls": { "rowTemplate": "/services/data/v60.0/tooling/sobjects/SourceMember/{ID}", "describe": "/services/data/v60.0/tooling/sobjects/SourceMember/describe", "sobject": "/services/data/v60.0/tooling/sobjects/SourceMember" } }

peternhale commented 5 months ago

@bengelj Thanks for getting back to me. Nothing in the log file, that's strange, but the proof is in the pudding. I see the results from the request.

I am running out of ideas here, but we may have arrived at the "burn it down" option and start over for vscode. I would not touch the current workspace, nor the org auths you have already done.

bengelj commented 5 months ago

@peternhale: Well, I don't know enough about what I'm looking at to have any kind of a-ha moments based on that, and I ran out of ideas a while back. One thing I have noticed, though, sometimes I'll start up VS Code or switch to a different project the default org doesn't initialize. And nothing I do, except close down and restart VS Code (sometimes multiple times) will get it to wake up and smell the config file. I can run sf config or sf login with the default option and get nothing. And I've heard people in other forums (r/salesforce for one) say they run across this sometimes too. I don't know if this is connected to the other stuff I'm seeing or not.

IN any case, it may be another week before I can deploy the nuclear option. So if anything else comes to mind, I'm all ears. If not, thanks for all your work on this. I've probably learned something along the way, but it may not be clear what that was until later.

peternhale commented 5 months ago

@bengelj thank you for your patience with me and all the experiments. I'll keep noodling on this to see if anything else comes to mind.

bengelj commented 5 months ago

Well now I got a new symptom. I can't get VS Code to connect to the org. It sits and spins, and if I look at the log file it reads like it managed to figure out the auth info, but... "There is no data provider registered that can provide view data."

Not knowing what to expect to see in the log file, I don't know how different this is from the expected, but there's nothing here that jumps out at mea as a problem. All these "because hasRead is false" entries make me wonder if there's a permission problem, but this is not different form what we were seeing yesterday, and eventually I'd get the default org to connect. Today? Crickets. Which means I can't even use the CLI to do the things that need doing.

{"level":20,"time":1709933324089,"name":"sf:Config","msg":"Reading config file: C:\Users\bengelj\.sf\config.json because hasRead is false"} {"level":20,"time":1709933324544,"name":"sf:Config","msg":"Reading config file: c:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\.sf\config.json because hasRead is false"} {"level":20,"time":1709933324580,"name":"sf:Config","msg":"Reading config file: C:\Users\bengelj\.sf\config.json because force parameter is true"} {"level":20,"time":1709933324615,"name":"sf:Config","msg":"Reading config file: c:\Users\bengelj\OneDrive - NCCCS System Office\EconomicDevelopment\SalesForce\CoreObjects\.sf\config.json because force parameter is true"} {"level":20,"time":1709933324641,"name":"sf:crypto","msg":"retryStatus: undefined"} {"level":20,"time":1709933324641,"name":"sf:keyChain","msg":"platform: win32"} {"level":20,"time":1709933324645,"name":"sf:AuthInfoConfig","msg":"Reading config file: C:\Users\bengelj\.sfdx\jbengel@nccommunitycolleges.edu.devtest1.json because hasRead is false"} {"level":30,"time":1709933324656,"name":"sf:AuthInfo","msg":"Returning fields for a connection using OAuth config."} {"level":20,"time":1709933324661,"name":"sf:connection","msg":"API version cache last checked on 3/7/2024, 9:27:08 AM (now is 3/8/2024, 4:28:44 PM)"} {"level":20,"time":1709933324661,"name":"sf:connection","msg":"API version cache expired. Re-fetching latest."} {"level":20,"time":1709933324663,"name":"sf:MyDomainResolver","msg":"Attempting to resolve url: ncccs--devtest1.sandbox.my.salesforce.com"} {"level":20,"time":1709933324731,"name":"sf:MyDomainResolver","msg":"Successfully resolved host: ncccs--devtest1.sandbox.my.salesforce.com result: {\"address\":\"34.226.36.51\",\"family\":4}"} {"level":20,"time":1709933324731,"name":"sf:connection","msg":"Fetching API versions supported for org: jbengel@nccommunitycolleges.edu.devtest1"} {"level":20,"time":1709933324731,"name":"sf:connection","method":"GET","url":"https://ncccs--devtest1.sandbox.my.salesforce.com/services/data","headers":{"content-type":"application/json","user-agent":"sfdx toolbelt:"},"msg":"request"} {"level":20,"time":1709933324846,"name":"sf:connection","msg":"response for org versions: 31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0"} {"level":30,"time":1709933324847,"name":"sf:AuthInfo","msg":"Updated auth info for username: jbengel@nccommunitycolleges.edu.devtest1"}

github-actions[bot] commented 5 months ago

This issue has not received a response in 7 days. It will auto-close in 7 days unless a response is posted.

bengelj commented 5 months ago

Okay, I burned everything down and started over, and got back to the point where a retrieve run in the project explorer (right click) would actually pull the source down, but the command would continue running until it was cancelled. So I backed up the CLI Integration extension to v 59.13.0. then finally to 59.9.0 where it actually worked as expected.

BUT at this point I have it recognizing my default org at startup (though it sometimes requires me to reauthorize it at random intervals -- which I'm sure are not actually random, they just seem like it). and the CLI commands still work (as far as I can tell) though I had to install with npm. because the standalone installer didn't want to cooperate with the login credentials I gave it (long story). This ended up with the install location being /c/Users/bengelj/AppData/Roaming/npm/sf (??) Which struck me as odd, but as long as it works? I'm fine with it. Just seems like a strange place for it. Also updated my Java to Zulu 17 (though I still have 11 installed if I need to go back).

NodeJS is still at v 18.16.0. Could that be what's causing the problem? And if so, is updating it going to have a ripple effect on everything else I just did?

peternhale commented 5 months ago

Hi @bengelj thanks for giving this a try.

The location where npm installs global modules is not under our control. If you would like these things installed elsewhere on your machine have a look at npm config prefix. This allows one to to tell npm where to store global modules.

I assume you are using the latest version of sf, so that is a good place to be.

Node 18.16.0 should be ok. The minimum we support is 18.11.0.

JDK 17 should be fine, as well.

We recently added some additional debugging capabilities to vscode in v60.2+, which may help diagnose where the retrieve is held up.

If you want to try that then follow the steps in this post to gather the needed debug logs so they can be shared with us.

bengelj commented 5 months ago

Hi back @peternhale! I'll give it a shot, but if past is prologue, the retrieve never actually completes. Or, at least the command keeps running indefinitely. I have seen ti actually retrieve the thing I'm trying to pull down to the project, but the command keeps running and there's nothing on the Output tab until I cancel the command. Until today, I never got any additional output once the Cancel happened, but today I got the confirmation message. Only problem is I can't remember which version I was running at the time.

Okay, so I'm back on v. 60.4.1, and what I see and what's in the log file are at odds. Sort of. sf-2024-03-18.log

The retrieve appeared to still be running, but the file was showing as Modified in the project explorer, and Git was announcing it had a new file in the mix to be committed (which was, in fact the flow I'd retrieved). A quick look at the file itself, shows that the comment I added to alert me t the change was in the file, so the retrieve happened, but all the Output tab shows is that the command started -- 12:27:36.723 Starting SFDX: Retrieve Source from Org. This is as good as I've gotten from anything later than 59.9.0 since this odyssey began.

When I say the log file differs from my observations, it's because the log file shows that the retrieve succeeded -- which is true as far as it goes, but not the whole story.

And I assume this is the latest version of the CLI, but I'm taking npm's word for that. $ sf version --verbose --json { "architecture": "win32-x64", "cliVersion": "@salesforce/cli/2.32.8", "nodeVersion": "node-v18.16.0", "osVersion": "Windows_NT 10.0.19045", "rootPath": "C:\Users\bengelj\AppData\Roaming\npm\node_modules\@salesforce\cli", "shell": "C:\Users\bengelj\AppData\Local\Programs\Git\usr\bin\bash.exe", "pluginVersions": [ "@oclif/plugin-autocomplete 3.0.12 (core)", "@oclif/plugin-commands 3.2.0 (core)", "@oclif/plugin-help 6.0.17 (core)", "@oclif/plugin-not-found 3.0.14 (core)", "@oclif/plugin-plugins 4.3.2 (core)", "@oclif/plugin-search 1.0.20 (core)", "@oclif/plugin-update 4.2.0 (core)", "@oclif/plugin-version 2.0.14 (core)", "@oclif/plugin-warn-if-update-available 3.0.13 (core)", "@oclif/plugin-which 3.1.3 (core)", "@salesforce/cli 2.32.8 (core)", "apex 3.0.26 (core)", "auth 3.3.21 (core)", "data 3.1.7 (core)", "deploy-retrieve 3.2.27 (core)", "dev 2.1.13 (user)", "info 3.0.28 (core)", "limits 3.1.13 (core)", "marketplace 1.0.26 (core)", "org 3.4.1 (core)", "packaging 2.1.10 (user)", "schema 3.1.7 (core)", "settings 2.0.31 (core)", "sobject 1.1.17 (core)", "source 3.1.18 (core)", "telemetry 3.1.15 (core)", "templates 56.0.21 (core)", "trust 3.3.16 (core)", "user 3.3.1 (core)" ] }

bengelj commented 5 months ago

Another item that I missed before. I hadn't set my default dev hub (it got lost in the uninstall) before I ran this, so that may explain the message about source tracking. I don't know if that impacts retrieval of specific metadata files or not (seems like it wouldn't, but what do I know?).

I can back out the change in the flow (I haven't committed it so I can just discard the change in Git) and run it gain. I've created the .sfdx-config.json file in the global folder too, so that would eliminate that variable.

bengelj commented 5 months ago

Okay, I ran everything again now that the global configs are set and the dev hub is authorized sf-2024-03-18.log Log file looks a little more sensible, but the behavior is still the same. runningRetrieve cancelRetrieve runningRetrieve.png is showing the command running well after the file has been retrieved (not the "M" and color change on the file name). The cancelRetrive.png is what I see when I hit Cancel on the command. In both cases, nothing appears to be getting reported back to VS Code to tell it that the job is finished.

daphne-sfdc commented 5 months ago

@bengelj One thing that stands out to me, and which you correctly pointed out - when you hit Cancel, you are seeing the warning notification in the bottom right corner but the Output tab is missing the 08:53:28.515 ended SFDX: Retrieve Source from Org message. This was fixed in v60.1.2, so if you're running the latest version of the extensions like you said, that's unusual.

What's in your .sfdx/sfdx-config.json currently? And what about your .sf/config.json?

bengelj commented 5 months ago

@daphne-sfdc You commented as I was writing my latest tale of woe, but to answer your question, this is what's currently in those 2 files. .sf/config.json { "target-dev-hub": "prod", "target-org": "fullSB" } .sfdx/sfdx-config.json { "defaultdevhubusername": "prod", "defaultusername": "fullSB" }

Yesterday when I was working on the comment you responded to, you can replace fullSB with devtest1. But there's more of the same weirdness this morning, so there might be an answer there?

@peternhale Sadly, I only managed to get back to the state where Retrieve/Deploy and Set Default Org only work in the CLI. Though setting the default org might actually work -- it just appears not to. My plan was to set the default org to the full copy sandbox and deploy a flow I've been working on there for UAT. I was able to successfully authorize the org, and if you look at the Output tab, it ran the command with the --set-default option, which should have updated the default org when the authentication completed. And I have to confess, it might have update the config.json file, but I can't confirm or deny because I didn't look. What it didn't do is update the status bar in the UI, so it appeared that the default org was still set to devtest1. setDefault Also when I ran Set a Default Org form the command palette, it didn't appear to do anything, and since there's no Cancel button, I had to quit VS Code to stop it. But when I started back up again? It read the config file as expected, and set the default org to fullSB. So I'm assuming that the --set-default actually worked, but the config file wasn't reread -- or at the very least the information didn't make it to the status bar until VS Code restarted. restartWithDefault I can reliably reproduce this, even if nobody else can, because it's been happening since this whole business started. At its worst, getting the status bar to update would require multiple restarts, and it would fail to set a default org at all which meant nothing could be retrieved or deployed from the org, because it didn't know what org I was trying to exchange with. Even setting the default in the CLI quit working at the last, which is when I finally burned it all down and started over. Thankfully, that seems to be resolved now, but trying to deploy from the project explorer still fails. And if the log is to be believed the deploy never actually starts, because the last entry is: {"level":30,"time":1710850356328,"name":"sf:AuthInfo","msg":"Updated auth info for username: jbengel@nccommunitycolleges.edu.fullcopy"} But if I deploy from the command line, it works as expected.

deployWithCLI

So with all that done, I decided to find out for sure if the config.json was being updated by the Set a Default Org, and it doesn't appear to be. You can't see it in the first screenshot because the command palette dialog overlays it, but the target-org is set to fullSB. setDefault2 But when we widen the view while the command is (supposedly) running, we see that it's not changing. (I've watched this when setting a default from the command line, band you can see the change in real time.) fullScrenSetDefault

Now I'm curious what's been added to the log file since the last time we looked, and one line stands out, but I'm not sure if it's important. {"level":20,"time":1710852556592,"name":"sf:SandboxAccessor","msg":"No auth file found for 00D6g000001W8VDEA0"} 00D6g000001W8VDEA0 is the dev hub -- our production org. which according to sf org list, is duly connected and authorized, even though I didn't do it in this session. sfOrgList

Actually, make that two lines, because I didn't see this one before: {"level":20,"time":1710852530271,"name":"sf:SandboxAccessor","msg":"No auth file found for 00D3J0000008rTxUAI"}

00D3J0000008rTxUAI is devtest1, which is the org I'm trying to set as default. I don't really know what I'm looking at in the logs, but what I'm picking up as we go along makes me think this might be relevant. I'm not entirely sure what file sf:SandboxAccessor is looking for, but something else just entered the frame as I was puzzling over this: sfdxOrgs

The .sfdx orgs folder has a folder for devtest1 and devtest2 (another sandbox that I haven't been connected to since the rebuild) -- but it doesn't have a folder for fullSB, which I would expect to see since that's actually connected to the project right now.

And for what it's worth, when I updated the default at the command line, it set everythign correctly righ toff: setDefaultCLI

daphne-sfdc commented 5 months ago

Hello @bengelj, To help diagnose your issue, our team has generated a set of custom VSIX files that contain extra logging for the authorize an org commands. Unfortunately, Github has a file size limit of 25MB for attachments to Github Issue comments and the zip file of VSIXs exceeds that size, so I'm unable to attach the VSIXs to this message and will have to share them with you via Google Drive. Can we get your email address to share the Google Drive files with you? (If you would prefer not to put your email address on a public forum, please email us at svc_idee_bot@salesforce.com and we'll get your email from there instead.) After you receive the VSIXs, below are instructions for how to install and use them.

How to install the custom VSIXs: Please uninstall all your current Salesforce extensions and install the custom VSIXs (click the 3 dots in Extensions view and click Install from VSIX, screenshot attached).

Screenshot 2024-03-20 at 10 05 28 AM

After installing the VSIXs, run Developer: Reload Window from the command palette and run Developer: Show Running Extensions - make sure the Salesforce extensions are at v60.5.0 and all of them got installed and activated.

How to use the extra logging: Run Developer: Toggle Developer Tools from the command palette - the extra logging should be located there. With that panel open, run your typical authorization commands (SFDX: Authorize an Org, SFDX: Authorize a Dev Hub, SFDX: Set a Default Org) and send the contents of Toggle Developer Tools to us. (Since you were complaining about commands not being executed to completion and commands not working as expected, we want to use our extra logging to capture additional info about the behavior from your side.)

bengelj commented 5 months ago

@daphne-sfdc I've emailed and uninstalled the SF extension pack. If installing form VSIX requires running as admin, I'll need to get temporary credentials which will take a while depending on what else the group that holds those keys has going on. I've never needed elevated permissoins to install the extensions before, but you never know.

daphne-sfdc commented 5 months ago

@bengelj I have shared the Google Drive folder of VSIXs with you. If you do need admin permissions, no rush - we'll still be here to help once you're ready. 🙂

bengelj commented 5 months ago

@daphne-sfdc Unfortunately, there's nothing in the zip file I downloaded, and I suspect there could be a block on Google Drive implemented by our security team because they (or the state CISO) view Google Drive as a threat vector. I know our CISO isn't a fan, but I'll have to check with them to see if there's a way to get that archive. (That's life in the public sector, right?)

bengelj commented 5 months ago

@daphne-sfdc @peternhale So I rolled back the extensions to the last known version that worked for me (59.9.0) and get the same error(s?) when attempting to authorize an org.

Recapping briefly for those who missed yesterday's episode, we finally got the experimental VSIX files installed, and right out of the gate Authorize an Org started doing something new. The authentication appeared to work, but then we got the Page of Doom from Chrome

http://localhost:1717/OauthRedirect?code=some-kind-of-token-I-redacted&state=f53485a9535b

This site can’t be reached localhost refused to connect. Try: Checking the connection Checking the proxy and the firewall ERR_CONNECTION_REFUSED

There's nothing that looks especially odd about that, except the use of port 1717... which seems like an odd choice, but whatever.

Attempting to authorize the same org at the command line (which has always worked even when the extensions didn't) exhibited the same behavior, but with slightly more information to work with on the Output tab:

In the terminal window, we see $ sf org login web --alias devtest3 --instance-url https://ncccs--devtest3.sandbox.my.salesforce.com/ Error (1): Invalid request method: OPTIONS

On the Output tab: Starting SFDX: Authorize an Org

13:42:45.518 sfdx org:login:web --alias devtest3 --instance-url https://test.salesforce.com --set-default Warning: Ignoring extra certs from null, load failed: error:80000002:system library::No such file or directory Error (1): Invalid request method: OPTIONS

13:43:08.974 sfdx org:login:web --alias devtest3 --instance-url https://test.salesforce.com --set-default ended with exit code 1

I suspected at the time that this was not the fault of the extension pack, but possibly the CLI itself, though more likely a config file that had been corrupted since the CLI hadn't been updated (by me anyway) recently enough to have been relevant. Since we're seeing the same problem with the extensions rolled back, I think that lets v 60.5.0 off the hook, so at least we know (one thing) what it's not.

I tried updating the CLI just for general purposes, but if it did anything (which is says it did) it didn't fix it. $ sf version --verbose --json { "architecture": "win32-x64", "cliVersion": "@salesforce/cli/2.33.3", "nodeVersion": "node-v18.16.0", "osVersion": "Windows_NT 10.0.19045", "rootPath": "C:\Users\bengelj\AppData\Roaming\npm\node_modules\@salesforce\cli", "shell": "C:\Users\bengelj\AppData\Local\Programs\Git\usr\bin\bash.exe", "pluginVersions": [ "@oclif/plugin-autocomplete 3.0.13 (core)", "@oclif/plugin-commands 3.2.0 (core)", "@oclif/plugin-help 6.0.18 (core)", "@oclif/plugin-not-found 3.0.14 (core)", "@oclif/plugin-plugins 4.3.5 (core)", "@oclif/plugin-search 1.0.20 (core)", "@oclif/plugin-update 4.2.0 (core)", "@oclif/plugin-version 2.0.14 (core)", "@oclif/plugin-warn-if-update-available 3.0.14 (core)", "@oclif/plugin-which 3.1.4 (core)", "@salesforce/cli 2.33.3 (core)", "apex 3.0.30 (core)", "auth 3.3.23 (core)", "data 3.1.9 (core)", "deploy-retrieve 3.2.31 (core)", "dev 2.1.13 (user)", "info 3.0.31 (core)", "limits 3.1.13 (core)", "marketplace 1.0.27 (core)", "org 3.4.3 (core)", "packaging 2.1.10 (user)", "schema 3.1.7 (core)", "settings 2.0.31 (core)", "sobject 1.1.18 (core)", "source 3.1.20 (core)", "telemetry 3.1.16 (core)", "templates 56.0.21 (core)", "trust 3.3.16 (core)", "user 3.3.3 (core)" ] }

These are the logs form yesterday's adventures. One if the usual sf log file, the other is the supplemental log from the developer console made available by the new debugging options in 60.5.0. sf-2024-03-20.log vscode-app-1710956951724.log

sf-2024-03-21.log

Oops... I just figured out that something set the log level back to "warn". Oh, wait, that was the wrong setting. but this just got a whole lot weirder... Screenshot 2024-03-21 091352

Okay, putting the extension pack back to 60.4.1 fixed THAT problem. but it didn't do anything for the OauthRedirect issue. BUT, in the now, updated sf-2024-03-21.log file, I see: {"level":20,"time":1711027137588,"name":"sf:WebServer","msg":"socket connection initialized from ::1"} {"level":20,"time":1711027137589,"name":"sf:WebServer","msg":"socket connection initialized from ::1"} {"level":20,"time":1711027137591,"name":"sf:WebServer","msg":"socket connection initialized from ::1"} {"level":20,"time":1711027137594,"name":"sf:WebOAuthServer","msg":"processing request for uri: /OauthRedirect"} {"level":20,"time":1711027137601,"name":"sf:WebOAuthServer","msg":"error reported, closing server connection and re-throwing"} {"level":20,"time":1711027137601,"name":"sf:WebOAuthServer","msg":"closing server connection"} {"level":20,"time":1711027137602,"name":"sf:LoginWebCommand","err":{"type":"SfError","message":"Invalid request method: OPTIONS","stack":"invalidRequestMethod: Invalid request method: OPTIONS\n at Server. (C:\Users\bengelj\AppData\Roaming\npm\node_modules\@salesforce\cli\node_modules\@salesforce\core\lib\webOAuthServer.js:216:32)\n at Server.emit (node:events:513:28)\n at parserOnIncoming (node:_http_server:1091:12)\n at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17)","name":"invalidRequestMethod","exitCode":1},"msg":"Invalid request method: OPTIONS"} {"level":20,"time":1711027137606,"name":"sf:WebServer","msg":"number of connections open: 0"}

sf-2024-03-21.log

Which looks like one of the node modules is where the problem is originating -- or at least being triggered.

So with the CLI itself seemingly innocent what's left is a setting/configuration file that's corrupted OR possibly a network problem -- the latter of which which seems unlikely since I'm not seeing any other general network problems.

I've got end-of-sprint meetings starting in a few (and not a lot to report, sadly) so I'll be oput of pocket for a while, but I'm hoping

daphne-sfdc commented 5 months ago

@bengelj Have you tried restarting your computer yet? If not, I would do that and then try again with the v60.5.0 VSIXs.

1717 is the port used for the authorization commands. It's possible that you have an authorize an org command running in the background that did not complete, which jams up the port and blocks the authorize command the next time you run it. But that's a weird error message - not the same one as I see when I have two authorization jobs running at the same time.