I use VS Code with Salesforce Extension Pack.

  • I have created SFDX project with manifest;
  • authorized my sandbox org;
  • then refreshed sobject definitions (tools-sobjects-standardObjects).

This gives me a bunch of errors in standard object definitions. For example:

global class Account {
    global List<AccountFeed> Feeds;  //--Invalid type account feed
    global List<AccountHistory> Histories;  //--invalid type AccountHistory   

    global List<CaseChangeEvent> Account;
    global List<NetworkSelfRegistration> Account;  //--Duplicate field:Account

I can see AccountFeed object in WSDL.xml file but its definition wasn't retrieved: there is no AccountFeed.cls in the standardObjects folder. Same with AccountHistory.

Or this:

global class Case {  //--identifier name is reserved: Case

And there are weird errors like this in almost every object/class.

What all this means? These are all standard objects automatically retrieved from the ORG. Is my VS Code configured incorrectly? It shows "Apex" at the bottom so I assume it recognizes this is Apex.

Is there a problem with Apex plugin? (I had trouble getting it to recognize Java versions from Oracle, but eventually AdoptOpenJDK\jdk-\ Worked and it doesn't complain anymore.)

Thank you for any input! I'm totally lost at this point.

  • Do the approaches mentioned in salesforce.stackexchange.com/questions/274044/… help in fixing the issue? – Swetha Jan 9 at 19:20
  • 1
    @Swetha Thank you! It does remove squiggle lines :) I was hoping to fix the problem, not just hide it, but if this is all I can get so be it... – shlasasha Jan 10 at 1:17
  • If you can elaborate on what other challenge you are facing, I can try to help. – Swetha Jan 11 at 6:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.