Skip to content

Extension apex language server raised problems do not populate Source #7915

Description

@nwcm

Summary

When a apex language server raises a problem with a file it does not populate the issue / diagnositic source. Making it hard to identify.

https://code.visualstudio.com/api/references/vscode-api#Diagnostic

this relates to salesforcedx-vscode-apex.enable-semantic-errors

Image

Steps To Reproduce:

  1. create apex class that has a LS issue. e.g. reference a non-existing method.
  2. See in problems tab no source is populated

Expected result

Source is populated with Apex-LS or similar

Actual result

Image

Project Info:

Run SFDX: Generate Project Info from the command palette and paste the contents of .sf/project-info.md below.

Project Info

Generated: 2026-07-29T04:13:11.676Z

Metadata

sourceApiVersion: 66.0
packageDirectories: 7
namespace: ns

Types

Type Components Files Size (KB)
ApexClass 2088 6264 34500
ApexPage 7 21 51
ApexTestSuite 13 13 27
ApexTrigger 59 177 38
AuraDefinitionBundle 195 1178 1018
BusinessProcess 4 4 1
CompactLayout 16 16 5
ContentAsset 3 9 90
CustomApplication 3 3 38
CustomField 908 908 671
CustomLabels 5 5 412
CustomMetadata 504 504 551
CustomNotificationType 2 2 1
CustomObject 309 5202 6866
CustomPageWebLink 1 1 1
CustomPermission 36 36 9
CustomTab 62 62 12
DataWeaveResource 1 3 3
DuplicateRule 1 1 1
ExternalClientApplication 4 4 3
ExternalCredential 1 1 1
ExtlClntAppConfigurablePolicies 1 1 0
ExtlClntAppOauthConfigurablePolicies 1 1 1
ExtlClntAppOauthSettings 4 4 2
FieldSet 54 54 89
FlexiPage 93 93 1819
Flow 11 11 130
GlobalValueSet 11 11 17
InvocableActionExtension 2 2 23
Layout 332 332 1874
LightningComponentBundle 627 2964 7570
LightningMessageChannel 3 3 2
ListView 14 14 6
MatchingRules 1 1 1
NamedCredential 1 1 1
NotificationTypeConfig 1 1 0
PathAssistant 8 8 3
PermissionSet 59 59 2091
PlatformCachePartition 1 1 1
Profile 1 1 65
QuickAction 74 74 86
RecordType 161 161 1971
RemoteSiteSetting 3 3 1
Report 27 27 57
ReportFolder 7 7 1
ReportType 10 10 163
Settings 1 1 0
StandardValueSet 10 10 40
StaticResource 32 2934 29657
ValidationRule 43 43 27
WebLink 2 2 1

Org

Key Value
Org type scratch
Source tracking true
SourceMember count 14382

Settings

Setting Value
salesforcedx-vscode-metadata.showSuccessNotification true
salesforcedx-vscode-metadata.sourceTracking.pollingIntervalSeconds 0
salesforcedx-vscode-core.push-or-deploy-on-save.enabled false
salesforcedx-vscode-core.push-or-deploy-on-save.ignoreConflictsOnPush true
salesforcedx-vscode-core.detectConflictsForDeployAndRetrieve false
salesforcedx-vscode-core.clearOutputTab false
salesforcedx-vscode-core.show-cli-success-msg true
salesforcedx-vscode-core.telemetry.enabled false
salesforcedx-vscode-core.enable-sobject-refresh-on-startup false
salesforcedx-vscode-core.telemetry-tag
salesforcedx-vscode-salesforcedx.enableLocalTraces false
salesforcedx-vscode-salesforcedx.enableConsoleTraces false
salesforcedx-vscode-salesforcedx.enableFileTraces false
salesforcedx-vscode-apex.java.home

Environment

Key Value
Salesforce CLI @salesforce/cli/2.144.6 win32-x64 node-v24.18.0
Java openjdk 25.0.4 2026-07-21 LTS
Editor Kiro
VS Code 1.107.1
Node v22.22.0
OS Windows_NT 10.0.26200

Extensions (Salesforce)

Extension Version
salesforce.apex-language-server-extension 0.8.0
salesforce.salesforce-vscode-slds 1.4.8
salesforce.salesforcedx-vscode 67.7.1
salesforce.salesforcedx-vscode-apex 67.7.1
salesforce.salesforcedx-vscode-apex-debugger 67.7.1
salesforce.salesforcedx-vscode-apex-log 67.7.1
salesforce.salesforcedx-vscode-apex-testing 67.7.1
salesforce.salesforcedx-vscode-core 67.7.1
salesforce.salesforcedx-vscode-expanded 67.7.1
salesforce.salesforcedx-vscode-lightning 67.7.1
salesforce.salesforcedx-vscode-lwc 67.7.1
salesforce.salesforcedx-vscode-metadata 67.7.1
salesforce.salesforcedx-vscode-org 67.7.1
salesforce.salesforcedx-vscode-services 67.7.1
salesforce.salesforcedx-vscode-soql 67.7.1
salesforce.salesforcedx-vscode-ui-preview 1.3.0
salesforce.salesforcedx-vscode-visualforce 67.7.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions