I resolved this by going into the object's Lightning Record Page via the Lightning App Builder and "deactivating" it (by clicking the Activation button). Then my change set finally deployed properly.
#Visualforce38 diskutieren mit
- Letzte Aktivität
- Erstellt am
- Empfohlen
- Alle Fragen
- Fragen mit einer akzeptierten Antwort
- Unbeantwortete Fragen
- Fragen ohne akzeptierte Antwort

18. Feb., 18:33 I know this has been years, but I had the same error while reactivating a user and trying to send a password reset simultaneously. I resolved the error by reactivating the user first and when they verified their email, I sent them a password reset, and the error never came back.
CLEAN UP
- Clean up your current installations:
- Delete Folders .sf and .sfdx and local installation
- Uninstall all your previous versions of node and python
FRESH INSTALL (NODE, PYTHON, NODE-GYP)
- Make sure you have Python 3 installed
- During NPM Install of Plugin, it will look for a version of Python installed, else it will fail
- Install NodeJS LTS 18
- Install Node-Gyp using NPM Install command (NPM comes with NodeJS)
- Otherwise, the NPM installation of the Plugin will automatically install NODE-GYP for you
Install SF CLI
- Install SF CLI using NPM!!!!!! not the stupid Windows MSI Installer
- https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm⌗sfdx_setup_install_cli_npm
- NPM is a two step process
- Install .sfdx
- Install .sf
TEST SF CLI
- After you have installed .sf and .sfdx (This will get you the latest version)
- AUTHENTICATE an ORG
- Test it by connecting to your Sandbox
- If you can't authenticate using standard web login try this
- sfdx force:auth:device:login --instanceurl <your custom or test.salesforce.com> --setdefaultusername
- This will display a user code within the cmd window
- Enter that Code after you open
- YOU MUST Enter the URL that you started with
- https://<The URL You specified above>/setup/connect in a browser
- If you can't authenticate using standard web login try this
Now here is the FUN
Several repeat steps were neededStep1: sfdx plugins:install @salesforce/lwc-dev-server
- This will fail with that stupid YARN Error Message
Step2: npm install -g @salesforce/lwc-dev-server
- This will properly install Node-Gyp for you
- It will also pass the python check sinced you installed it at the very beginning
- gyp info it worked if it ends with ok gyp info using node-gyp@9.3.1 gyp info using node@18.16.0 | win32 | x64 gyp info find Python using Python version 3.11.3 found at "C:\Python311\python.exe"
- But it will Burp about not having Visual Studio
- 7756 error gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer, try re-running with '--loglevel silly' for more details 7756 error gyp ERR! find VS looking for Visual Studio 2015 7756 error gyp ERR! find VS - not found 7756 error gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8 7756 error gyp ERR! find VS 7756 error gyp ERR! find VS ************************************************************** 7756 error gyp ERR! find VS You need to install the latest version of Visual Studio 7756 error gyp ERR! find VS including the "Desktop development with C++" workload.
- NO PROBLEM
- RUN npm install --global windows-build-tools
- This will also FAIL, but it downsloads the VS17 exe file for you
- This is saved in
- C:\Users\your name\.windows-build-tools\vs_BuildTools.exe
- Install it and MAKE SURE YOU Select
- VS including the "Desktop development with C++" workload.
Step3: RUN IT AGAIN npm install -g @salesforce/lwc-dev-server
- This time it will detect Python and the Version of Visual Studio 17
- It will load all the packages with no errors, but the plug in is still not installed
- you will see something like this
- added 1218 packages, and changed 1 package in 7m 102 packages are looking for funding
- I ALMOST QUIT AT THIS POINT
Step4: RUN IT AGAIN the SFDX command PLUGIN again
- sfdx plugins:install @salesforce/lwc-dev-server
- GOSH DARN IT - IT FINALLY Installed
- @salesforce/lwc-dev-server... \ [2/4] Fetching packages... warning "@salesforce/lwc-dev-server > @rollup/plugin-alias@3.1.9" has unmet peer dependency "rollup@^1.20.0||^2.0.0". warning "@salesforce/lwc-dev-server > request-promise-native@1.0.9" has unmet peer dependency "request@^2.34". warning "@salesforce/lwc-dev-server > request-promise-native > request-promise-core@1.1.4" has unmet peer dependency "reqInstalling plugin @salesforce/lwc-dev-server... installed v2.11.0
In Summary
Python 3Nodejs 18 LTSVisual Studio 17 and Desktop BuildMultiple Plug-in Install steps(See my step by step above)
Anyways, I HOPE THIS IS Useful, because I scoured the internet for answers. TRUST ME. All the answers had some truth, but none worked for me. UNTIL THIS DAY!!!!!
11. Feb., 09:22 Error: Die statische Ressource bootstrap ist nicht vorhanden. Überprüfen Sie die Schreibweise

6. März 2019, 12:28 Hi Prathibha,Greetings to you!According to Salesforce doc (https://help.salesforce.com/articleView?id=community_builder_use_visualforce.htm&type=0):Visualforce custom list buttons are not supported in communities. I hope it helps you.Kindly let me know if it helps you and close your query by marking it as solved so that it can help others in the future. It will help to keep this community clean.
Thanks and Regards,
Khan Anas
I want to Show a help text in an input field of a visualforce page in Mobile. I tried giving the title attribute but it's visible in webpage and not in mobile. Any suggestion please ?
#Trailhead Challenges #Trailhead #Salesforce Developer #Salesforce Admin #Visualforce #VisualForce Page #Visualforce For Lightning,
8. Jan., 11:26 Hi @VINAY KUMAR K,
I tried this but for mobile it is not working. I need to implement the help text so that it should be visible in mobile.
6. Jan., 09:43 The following Visualforce page and Apex controller display Account names in a dropdown. When an Account is selected, the related Cases are dynamically shown in a table format. Below are the code snippets for reference:
<apex:page controller="AccountCaseController"> <apex:form> <apex:pageBlock title="Account Cases Viewer"> <apex:pageBlockSection title="Select Account"> <apex:selectList value="{!selectedAccountId}" size="1" required="true" multiselect="false"> <apex:selectOptions value="{!accountOptions}" /> <apex:actionSupport event="onchange" reRender="caseTable" action="{!fetchCases}" /> </apex:selectList> </apex:pageBlockSection> <!-- Table to display related Cases --> <apex:pageBlockTable id="caseTable" value="{!cases}" var="case"> <apex:column headerValue="Case Number" value="{!case.CaseNumber}" /> <apex:column headerValue="Subject" value="{!case.Subject}" /> <apex:column headerValue="Status" value="{!case.Status}" /> <apex:column headerValue="Priority" value="{!case.Priority}" /> <apex:column headerValue="Created Date"> <apex:outputText value="{0,date,MM/dd/yyyy}"> <apex:param value="{!case.CreatedDate}" /> </apex:outputText> </apex:column> </apex:pageBlockTable> </apex:pageBlock> </apex:form></apex:page>
public class AccountCaseController {
public Id selectedAccountId { get; set; }
public List<Case> cases { get; set; }
// Options for Account dropdown
public List<SelectOption> getAccountOptions() {
List<SelectOption> options = new List<SelectOption>();
options.add(new SelectOption('', '-- Select an Account --'));
for (Account acc : [SELECT Id, Name FROM Account ORDER BY Name]) {
options.add(new SelectOption(acc.Id, acc.Name));
}
return options;
}
public void fetchCases() {
if (selectedAccountId != null) {
cases = [SELECT Id, CaseNumber, Subject, Status, Priority, CreatedDate
FROM Case
WHERE AccountId = :selectedAccountId
ORDER BY CreatedDate DESC];
} else {
cases = new List<Case>();
}
}
public AccountCaseController() {
cases = new List<Case>();
}
}
Also, if you find this content helpful please mark it as the best answer.
4. Jan., 23:37 Void - method will fire and page will be re-rendered.
PageReference - method will fire and navigate to a different page.
https://www.infallibletechie.com/2012/02/to-open-new-page-from-current-page.html