Summary
configuring a custom memory amount stops the apex language server from working
Steps To Reproduce:
- set custom memory in settings
- see logs
Expected result
server works with custom memory setting
Actual result
[Debug - 12:05:44 PM] ApexSymbolProcessingManager initialization complete
[WorkerCoordinator] Worker script (node): c:\Users\x\.kiro\extensions\salesforce.apex-language-server-extension-0.8.0-universal\dist\worker.platform.js
timestamp=2026-07-28T02:05:41.124Z level=WARN fiber=#13 cause="Error: Initiated Worker with invalid execArgv flags: --max-old-space-size=12288
at new Worker (node:internal/worker:225:13)
at _id (c:\Users\x\.kiro\extensions\salesforce.apex-language-server-extension-0.8.0-universal\src\server\WorkerCoordinator.ts:100:15)
at <anonymous> (c:\Users\x\.kiro\node_modules\@effect\platform\src\internal\worker.ts:428:59)" module=Worker package=@effect/platform
[Debug - 12:06:11 PM] [QUEUE] State: Critical=0(0), Immediate=0(0), High=0(0), Normal=0(0), Low=0(0), Background=0(0) | Started=0, Completed=0, Dropped=0
Additional information
Project Info:
Project Info
Generated: 2026-07-28T01:45:07.762Z
Metadata
sourceApiVersion: 66.0
packageDirectories: 7
namespace: ThisNamespace
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 |
628 |
2968 |
7580 |
| 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 |
false |
| salesforcedx-vscode-metadata.sourceTracking.pollingIntervalSeconds |
60 |
| salesforcedx-vscode-core.push-or-deploy-on-save.enabled |
false |
| salesforcedx-vscode-core.push-or-deploy-on-save.ignoreConflictsOnPush |
false |
| 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.6.0 |
| salesforce.salesforcedx-vscode-apex |
67.6.0 |
| salesforce.salesforcedx-vscode-apex-debugger |
67.6.0 |
| salesforce.salesforcedx-vscode-apex-log |
67.6.0 |
| salesforce.salesforcedx-vscode-apex-testing |
67.6.0 |
| salesforce.salesforcedx-vscode-core |
67.6.0 |
| salesforce.salesforcedx-vscode-expanded |
67.6.0 |
| salesforce.salesforcedx-vscode-lightning |
67.6.0 |
| salesforce.salesforcedx-vscode-lwc |
67.6.0 |
| salesforce.salesforcedx-vscode-metadata |
67.6.0 |
| salesforce.salesforcedx-vscode-org |
67.6.0 |
| salesforce.salesforcedx-vscode-services |
67.6.0 |
| salesforce.salesforcedx-vscode-soql |
67.6.0 |
| salesforce.salesforcedx-vscode-ui-preview |
1.3.0 |
| salesforce.salesforcedx-vscode-visualforce |
67.6.0 |
Summary
configuring a custom memory amount stops the apex language server from working
Steps To Reproduce:
Expected result
server works with custom memory setting
Actual result
Additional information
Project Info:
Project Info
Generated: 2026-07-28T01:45:07.762Z
Metadata
sourceApiVersion: 66.0
packageDirectories: 7
namespace: ThisNamespace
Types
Org
Settings
Environment
Extensions (Salesforce)