Ask Search:
LaTashia SmithLaTashia Smith 
I am on the Customize a SF Object > Create Picklists and Field Dependencies challenge and am running into this error message. I have checked it over and over and don't see why I am getting the error. User-added image
Best Answer chosen by Jayson ( 
Ron FeherRon Feher
SOLVED; sort of, I deleted the custom object that I had created and when I re-created it, after previewing the functionality of the picklist, it takes you out of lightning and into classic. The first time I escaped and went back to lightning; the second time I stayed in classic and finished the instructions and passed the module. Not sure if the switch to classic mattered but it solved it for me!
Daphne ThompsonDaphne Thompson 
I'm trying to do Apex Specialist  challenge. As prerequisite an unmanaged package needs to be installed. But on clicking the link, the package is not available. Below is th screenshot. Error is - "Package Not FoundThe requested package doesn't yet exist or has been deleted. If this is a recently created package version, please try again in a few minutes or contact the package publisher." 
Could somebody please suggest me on how to go ahead with this challenge ?

Unmanaged package Link
Best Answer chosen by Daphne Thompson
Daphne ThompsonDaphne Thompson
Issue is Resolved !!!
Tuan NguyenTuan Nguyen 
User-added image

I created the quote and tried to update the discount from the quote edit screen but I don't have an option to edit.
User-added image

I then tried to apply a discount to the opportunity page but it's also locked.
User-added image

I went to the Opportunity page layout to see if I can unlock the discount field so I can make changes, but even the option to unlock is locked!
User-added image

This is a new super badge so I haven't been able to find any help on Google.Can someone please help me out? Thanks!
Best Answer chosen by Tuan Nguyen
Jake BrushaferJake Brushafer
Check the opp or quote lines. 
Danielle VelkenDanielle Velken 
Hi, I am stuck on step 3 of this challenge, creating a permission set. I keep getting this error message: 
"Please fix the following:
 Permission Manage Articles depends on permission(s): View Archived Articles, View Draft Articles"

What does this mean? How do I fix?

Best Answer chosen by Danielle Velken
Danielle VelkenDanielle Velken
Hi Anna, I had tried the same thing with no luck. I actually was able to figure it out. I had to edit the existing permission set for the Knowledge LSF before cloning it. After clicking "Knowledge LSF Permission Set" I clicked App Permissions and then enabled "Archive Articles", "View Archvived Articles" and "View Draft Articles". After doing that I was able to move on with the challenges. 

Why it wasn't already set up correctly since it was a new playground, I dont know!! 
Brian AckersonBrian Ackerson 
For step Create an Opportunity and Add Products to It (" target="_blank) of project Manage Products, Prices, Quotes, and Orders (" target="_blank), I'm stuck at step 6 under Add Products. Here are the steps followed by a description of what I'm having a problem with including screenshots:

6. In the Products section, click 🔽 to open the actions menu and select Add Products.
7. From the Price Book picklist, select Nonprofit.
8. Click Save.
9. Select [+] to add GreenSun Ground and click Next.
10. For Quantity, enter 20.
11. Click Save.

For step #6, I don't see an Add Products option when selecting the down arrow under the Products section of the opportunity BSofSW - Ground-mounted Panels. I have only an option to Choose Price Book.

No Add Products option for Products

If I click the link to go to the Products page, I don't see an option to add products there either.

Products Page

I've noticed other minor errors with this module, so I'm wondering if the instructions are incorrect. Anyone had any luck with completing this step of the project?
Best Answer chosen by Brian Ackerson
Brian AckersonBrian Ackerson
Solved. The root cause was the page layout assignment (Training Opportunity Layout) for the user (System Administrator) did not have the button Add Products enabled.

This could be solved be either 1) assigning the user (System Administrator) to another page layout that does have the Add Products button enabled like Opportunity Layout; or 2) enable the Add Products button to the current page layout (Training Opportunity Layout).  Even though option #1 would have been my preferred choice, I chose option #2 as there were multiple objects for the System Administrator user that had the Training Opportunity Layout assigned.

While I may have assigned the page layout for another module, my best guess is that this was the page layout that was assigned when the trailhead was created. I say this because I have a second CPQ environment that is at the least seldom used (and perhaps never used) that has the same page layout assignments. I had used the second environment to try to troubleshoot and I just can't remember if I ever used the second environment for any other module or project. So there's the chance that I had changed the page layout assignments in both environments, but I'm skeptical that this was the case based on how little the second environment was used.

Below are additional details used to support the conclusions I came to and the various ways to resolve the issue.

To support my decision to modify the Training Opportunity Layout to add the Add Products button, the following objects have the Training Opportunity Layout assigned to the System Administrator user (seemingly) by default:

Standard Object Layouts: Account, Contract, Opportunity, and Product
Custom Object Layouts: Discount Schedule, Price Action, Price Rule, Product Option, and Quote

To see these assignments, open the Opportunity object, select Page Layouts, and select Page Layout Assignments.

User-added image

Because I've exceeded the maximum number of images I can add to this post, I'll need to describe (rather than show) what you need to do to see the assignments. After having selected the Page Layout Assignments button under Page Layouts for the Opportunity object, scroll down the bottom of the Profiles. You'll see that both the Standard User and System administrator have the page layout Training Opportunity Layout assigned. If you click the  Training Opportunity Layout link for the System Administrator, you can search for "Training" and you'll see highlighted the Standard Object Layouts and Custom Object Layouts that I listed above.

You could at this point chose option #1 and assign the System Administrator user the Opportunity Layout for the Opportunity object so that the Add Products button will be available so that this step in the project can be completed. Below are the steps that followed to solve via option #2.

To add the Add Products button to the Training Opportunity Layout, open the Opportunity object and select Page Layouts.

User-added image

Scroll down to Related Lists and select the wrench icon for Products.

User-added image

Under the Buttons heading, expand the plus sign [+].

User-added image

Under Standard Button, select the Add Products option, select OK, and then select Save for the Training Opportunity Layout.

User-added image
Best Answer chosen by Afrin Syed
Safwan AhmedSafwan Ahmed
Hi Afrin,

follow me in-order to complete this Challenge

1. Setup > Search for  Buttons, Links, and Actions under contact object > Click on (Buttons, Links, and Actions)  Link.

2. Click on (New Button or Link) .

3. Label = Google Info

4. Display Type = Detail Page Button

5. Keep Behaviour and contect source to default Behaviour = Display in New Window and Content Source = URL

6. Now Copy and paste this link in URL section{!Contact.Name} - where {!Contact.Name} After checking syntex save it.

7. Now go in setup and click on layout under contact object.

8. Make sure to to Edit the Contact Layout.

9.Click on button in contact layout and look for the button Google info. Now Drag and drop it and save it .

Please mark this answer the best if you find this helpful and let me know if you have any concerns.

JP SeaburyJP Seabury 

I'm working on the "Build a Welcome Bot for Slack" project, currently stuck on the "Set Up Your Server" module ( In the first section, while attempting to setup my verification server via the node command, I get the following error:

PS C:\users\jpsea\Desktop\first-slack-app> node node_modules/.bin/slack-verify --secret [redacted] --path=/@slack/events-api --port=3000
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

SyntaxError: missing ) after argument list
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:283:19)


In c:\Users\jpsea\Desktop\first-slack-app\node_modules\.bin, there is a slack-verify file which is pretty sparse. It contains the following (default):

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

case `uname` in
    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;

if [ -x "$basedir/node" ]; then
  "$basedir/node"  "$basedir/../@slack/events-api/dist/verify.js" "$@"
  node  "$basedir/../@slack/events-api/dist/verify.js" "$@"
exit $ret

On a whim, I tried chaning line 2 of that slack-verify file to read: basedir="c:\Users\jpsea\Desktop\first-slack-app", which gets ride of the basedir syntax error, but gives a token error instead:
C:\users\jpsea\Desktop\first-slack-app> node node_modules/.bin/slack-verify --secret [redacted] --path=/@slack/events-api --port=3000
case `uname` in

SyntaxError: Unexpected token case
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:283:19)

Best Answer chosen by JP Seabury
Willy HaliimWilly Haliim
Hi JP,

I've found the solution from the developer forum This is the answer from Ben Chan 3:
node node_modules/@slack/events-api/dist/verify.js --secret <SECRET HERE> --path=/@slack/events-api --port=3000

It works for me. Hope this helps
Andreas JuckelAndreas Juckel 
Hello everyone,

I am trying to complete the Trailhead project "build a simple" flow. Up until the third step (Branch the flow: everything worked fine.

I also followed the instructions of the third step. The "Update or Create?" decision looks like this:
User-added image

However, when I validate Trailhead reports: The conditions for the 'Update Existing' outcome aren't properly configured. Check the instructions.

Does anyone see a mistake in my config?
Resp. Could someone please check, whether it is possible to complete the step?

Thank you & kind regards!
Best Answer chosen by Andreas Juckel
Benoit AlegreBenoit Alegre
Hi everyone,
Same issue occured to me while trying to complete the Trailhead project "build a simple" flow.

The problem lays on the 2nd conditon.
It should be:
{!Find_a_Match} > Is Null > {!$GlobalConstant.False}
We want the variable to store a value (so that there is a match and a record to update).

As it is in the trailhead:
{!Find_a_Match.Id} is the ID of the contact found from the "Get record" element "Find a match"

Anyway there is definitly an error in the Trailhead.

Robin HolwerdaRobin Holwerda 
I have worked through "Modify the Opportunity Pipeline report to create a Key Accounts report for your sales reps" challenge in two different Trailhead Playgrounds, but I cannot seem to get past this: Challenge not yet complete... here's what's wrong:
The 'Key Accounts' report does appear to be filtered to show only records where the Probability is greater than 30%. My report has a filter for Probability > 30%. Any advice?
User-added image
Best Answer chosen by Robin Holwerda
Pierre Despatis-DupontPierre Despatis-Dupont
I was able to complete the challenge without any issues. I did get a few different errors ... but only got the 30% error when the probability filter was wrong ... so that is likely the culprit. 

I noticed something. The way the field shows in my report is different. 
My field name is Probability (%) and the syntax of the filter is different too from your report. 

Are you using the out of the box probability field? 

User-added image
Best Answer chosen by Sunaina Nagaraj
Shaun LaveryShaun Lavery
Found the issue.  The instructions and verification are indeed not matching.  If you look at the final screenshot in the trailhead, the rich text field shows 'To view the Salesforce Trust website click here.' and not 'Be sure to check the Salesforce Trust site.'

Entering 'To view the Salesforce Trust website click here.' with 'click me' as a hyperlink passes.