Skip to content

SFGE Engine failure. The engine 'sfge' returned a violation for rule 'LimitReached' which was not selected. #1868

Description

@Guenthmn2

Have you tried to resolve this issue yourself first?

  • I confirm I have gone through the above steps and still have an issue to report.

Bug Description

I am completing the standard commands fine, but when I start the graph engine with the security flag, it fails every time. I am running the following command:

sf code-analyzer run --output-file=CodeAnalyzerSecurity.html --rule-selector Security

Output / Logs

Streaming logs in real time to:
    /var/folders/p2/n47g2r6x4tndnp3yk1n9tw780000gn/T/sfca-2025_08_04_13_24_37_057.log

(node:46552) ESLintIgnoreWarning: The ".eslintignore" file is no longer supported. Switch to using the "ignores" property in "eslint.config.js": https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files
(Use `node --trace-warnings ...` to show where the warning was created)
Selecting rules... done.
(node:46552) ESLintIgnoreWarning: The ".eslintignore" file is no longer supported. Switch to using the "ignores" property in "eslint.config.js": https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files
(Use `node --trace-warnings ...` to show where the warning was created)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/AppSC.cls:306:26: Path evaluation timed out 
 ›   after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/AppSC.cls:315:27: Path evaluation timed out 
 ›   after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/AppSC.cls:334:26: Path evaluation timed out 
 ›   after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/AppSC.cls:395:27: Graph Engine identified your 
 ›   source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the path. Error and 
 ›   stacktrace: NoSuchElementException: No value present: 
 ›   java.base/java.util.Optional.get(Optional.java:143);com.salesforce.graph.symbols.apex.ApexStringValueFactory.stringValueOf(ApexStringValueFactory
 ›   .java:230);com.salesforce.graph.symbols.apex.ApexStringValueFactory.lambda$static$0(ApexStringValueFactory.java:67);com.salesforce.graph.ops.Apex
 ›   StandardLibraryUtil.getStandardType(ApexStandardLibraryUtil.java:155);com.salesforce.graph.symbols.PathScopeVisitor.afterVisit(PathScopeVisitor.j
 ›   ava:1244);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProviderVertexVisitor.java:800)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:22:17: Graph
 ›    Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to 
 ›   skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:101:29: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:385:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:391:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:395:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: class com.salesforce.graph.vertex.BinaryExpressionVertex cannot be cast to class 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex (com.salesforce.graph.vertex.BinaryExpressionVertex and 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex are in unnamed module of loader 'app'): com.salesforce.graph.symbols.apex.system.SObjectAccessDe
 ›   cision.buildSanitizedValue(SObjectAccessDecision.java:171);com.salesforce.graph.symbols.apex.system.SObjectAccessDecision.executeMethod(SObjectAc
 ›   cessDecision.java:112);com.salesforce.graph.symbols.PathScopeVisitor.afterMethodCall(PathScopeVisitor.java:659);com.salesforce.graph.symbols.Defa
 ›   ultSymbolProviderVertexVisitor.afterMethodCall(DefaultSymbolProviderVertexVisitor.java:318);com.salesforce.graph.ops.expander.ApexPathExpander.ha
 ›   ndleMethodCall(ApexPathExpander.java:681);com.salesforce.graph.ops.expander.ApexPathExpander.visit(ApexPathExpander.java:532)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:399:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: class com.salesforce.graph.vertex.BinaryExpressionVertex cannot be cast to class 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex (com.salesforce.graph.vertex.BinaryExpressionVertex and 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex are in unnamed module of loader 'app'): com.salesforce.graph.symbols.apex.system.SObjectAccessDe
 ›   cision.buildSanitizedValue(SObjectAccessDecision.java:171);com.salesforce.graph.symbols.apex.system.SObjectAccessDecision.executeMethod(SObjectAc
 ›   cessDecision.java:112);com.salesforce.graph.symbols.PathScopeVisitor.afterMethodCall(PathScopeVisitor.java:659);com.salesforce.graph.symbols.Defa
 ›   ultSymbolProviderVertexVisitor.afterMethodCall(DefaultSymbolProviderVertexVisitor.java:318);com.salesforce.graph.ops.expander.ApexPathExpander.ha
 ›   ndleMethodCall(ApexPathExpander.java:681);com.salesforce.graph.ops.expander.ApexPathExpander.visit(ApexPathExpander.java:532)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:403:27: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:429:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:435:27: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:442:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: class com.salesforce.graph.vertex.BinaryExpressionVertex cannot be cast to class 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex (com.salesforce.graph.vertex.BinaryExpressionVertex and 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex are in unnamed module of loader 'app'): com.salesforce.graph.symbols.apex.system.SObjectAccessDe
 ›   cision.buildSanitizedValue(SObjectAccessDecision.java:171);com.salesforce.graph.symbols.apex.system.SObjectAccessDecision.executeMethod(SObjectAc
 ›   cessDecision.java:112);com.salesforce.graph.symbols.PathScopeVisitor.afterMethodCall(PathScopeVisitor.java:659);com.salesforce.graph.symbols.Defa
 ›   ultSymbolProviderVertexVisitor.afterMethodCall(DefaultSymbolProviderVertexVisitor.java:318);com.salesforce.graph.ops.expander.ApexPathExpander.ha
 ›   ndleMethodCall(ApexPathExpander.java:681);com.salesforce.graph.ops.expander.ApexPathExpander.visit(ApexPathExpander.java:532)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:548:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: class com.salesforce.graph.vertex.BinaryExpressionVertex cannot be cast to class 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex (com.salesforce.graph.vertex.BinaryExpressionVertex and 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex are in unnamed module of loader 'app'): com.salesforce.graph.symbols.apex.system.SObjectAccessDe
 ›   cision.buildSanitizedValue(SObjectAccessDecision.java:171);com.salesforce.graph.symbols.apex.system.SObjectAccessDecision.executeMethod(SObjectAc
 ›   cessDecision.java:112);com.salesforce.graph.symbols.PathScopeVisitor.afterMethodCall(PathScopeVisitor.java:659);com.salesforce.graph.symbols.Defa
 ›   ultSymbolProviderVertexVisitor.afterMethodCall(DefaultSymbolProviderVertexVisitor.java:318);com.salesforce.graph.ops.expander.ApexPathExpander.ha
 ›   ndleMethodCall(ApexPathExpander.java:681);com.salesforce.graph.ops.expander.ApexPathExpander.visit(ApexPathExpander.java:532)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationEvaluationController.cls:554:28: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationPDFExt.cls:25:35: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationPDFExt.cls:70:29: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationPDFExt.cls:172:33: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/ApplicationPDFExt.cls:182:24: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/EvaluatorSetupCon.cls:71:26: Path evaluation 
 ›   timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:9:19: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:16:19: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:17:19: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:18:19: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:19:19: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:168:34: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:188:32: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:199:32: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:315:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:333:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:349:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:354:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:366:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:370:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:374:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:416:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:421:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:426:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:430:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:434:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:490:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:495:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:500:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:514:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:519:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:524:27: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:594:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:598:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:611:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:622:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:638:26: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingOpportunityWizardConExt.cls:653:36: Path 
 ›   evaluation timed out after 900000 ms
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingTransactionMgtController.cls:28:37: Graph
 ›    Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to 
 ›   skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingTransactionMgtController.cls:150:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/FundingTransactionMgtController.cls:217:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/GrantsManagementSystem.cls:180:53: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: UnexpectedException: com.salesforce.graph.vertex.CastExpressionVertex.<init>(java.util.Map,java.lang.Object): 
 ›   com.salesforce.graph.vertex.SFVertexFactory.load(SFVertexFactory.java:245);com.salesforce.graph.vertex.SFVertexFactory$1.apply(SFVertexFactory.ja
 ›   va:186);com.salesforce.graph.vertex.SFVertexFactory$1.apply(SFVertexFactory.java:183);com.salesforce.graph.cache.AbstractVertexCacheImpl.get(Abst
 ›   ractVertexCacheImpl.java:101);com.salesforce.graph.vertex.SFVertexFactory.loadVertices(SFVertexFactory.java:180);com.salesforce.graph.vertex.Lazy
 ›   VertexList.initialize(LazyVertexList.java:47)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/GrantsManagementSystemWS.cls:19:30: Graph Engine
 ›    identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: UnexpectedException: ApexValue(ApexSingleValue) {status=INDETERMINANT, 
 ›   declarationVertex=com.salesforce.graph.vertex.SyntheticTypedVertex@3e7639c0, valueVertex=null, resolvedValues={}, returnedFrom=null, 
 ›   invocableExpression=null, method=null}: com.salesforce.graph.symbols.PathScopeVisitor.getIndeterminantArrayLoadValue(PathScopeVisitor.java:894);c
 ›   om.salesforce.graph.symbols.PathScopeVisitor.afterVisit(PathScopeVisitor.java:810);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisito
 ›   r.afterVisit(DefaultSymbolProviderVertexVisitor.java:737);com.salesforce.graph.vertex.ArrayLoadExpressionVertex.afterVisit(ArrayLoadExpressionVer
 ›   tex.java:58);com.salesforce.graph.ops.expander.ApexPathExpander.performAfterVisit(ApexPathExpander.java:577);com.salesforce.graph.ops.expander.Ap
 ›   exPathExpander.visit(ApexPathExpander.java:536)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:10:20: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:20:31: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:70:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:173:37: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:231:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:236:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:261:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:273:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:289:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:308:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 ›   lue.java:195);com.salesforce.graph.symbols.PathScopeVisitor.handleApexValueMethod(PathScopeVisitor.java:1487);com.salesforce.graph.symbols.PathSc
 ›   opeVisitor.afterVisit(PathScopeVisitor.java:1242);com.salesforce.graph.symbols.DefaultSymbolProviderVertexVisitor.afterVisit(DefaultSymbolProvide
 ›   rVertexVisitor.java:800);com.salesforce.graph.vertex.MethodCallExpressionVertex.afterVisit(MethodCallExpressionVertex.java:79)
 ›   Error: sfge [16:41:4]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PanelReviewController.cls:341:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: CircularReferenceException: ApexValue=ApexValue(ApexListValue) {status=INITIALIZED, 
 ›   declarationVertex=Field{properties={FirstChild=false, BeginLine=9, Type=List<PanelReviewController.AllocationLineItem>, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=9, Name_CaseSafe=alloclineitems, 
 ›   childIdx=1, BeginColumn=37, Name=allocLineItems}}, valueVertex=NewListLiteralExpression{properties={FirstChild=false, BeginLine=174, 
 ›   Type=List<AllocationLineItem>, DefiningType_CaseSafe=panelreviewcontroller, LastChild=true, DefiningType=PanelReviewController, EndLine=174, 
 ›   childIdx=1, BeginColumn=31}}, resolvedValues={}, returnedFrom=null, invocableExpression=null, method=null}, 
 ›   vertex=MethodCallExpressionVertex{fullMethodName=allocLineItems.addAll, 
 ›   referenceVertex=LazyVertex{result=ReferenceExpression{properties={FirstChild=true, Names=[allocLineItems], BeginLine=353, 
 ›   DefiningType_CaseSafe=panelreviewcontroller, LastChild=false, DefiningType=PanelReviewController, EndLine=353, Name_CaseSafe=alloclineitems, 
 ›   childIdx=0, BeginColumn=18, ReferenceType=METHOD, Name=allocLineItems}}}, chainedNames=[allocLineItems], properties={FirstChild=true, 
 ›   FullMethodName=allocLineItems.addAll, BeginLine=353, FullMethodName_CaseSafe=alloclineitems.addall, DefiningType_CaseSafe=panelreviewcontroller, 
 ›   LastChild=true, DefiningType=PanelReviewController, EndLine=353, MethodName_CaseSafe=addall, childIdx=0, BeginColumn=33, MethodName=addAll}}: 
 ›   com.salesforce.graph.ops.ApexValueUtil.assertNotCircular(ApexValueUtil.java:293);com.salesforce.graph.symbols.apex.ApexListValue.apply(ApexListVa
 --------------------------
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:5]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PtlFundingTransactionMgtController.cls:342:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:5]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PtlRegisterController.cls:107:26: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: TodoException: Operator is not handled for conditional clause: -: com.salesforce.rules.fls.apex.operations.NegationCo
 ›   ntainmentUtil.getContainedNegationLevels(NegationContainmentUtil.java:61);com.salesforce.rules.fls.apex.operations.NegationContainmentUtil.getCon
 ›   tainedNegationLevels(NegationContainmentUtil.java:83);com.salesforce.rules.fls.apex.operations.NegationContainmentUtil.getContainedNegationLevels
 ›   (NegationContainmentUtil.java:79);com.salesforce.rules.fls.apex.operations.NegationContainmentUtil.getContainedNegationLevels(NegationContainment
 ›   Util.java:79);com.salesforce.rules.fls.apex.operations.NegationContainmentUtil.getContainedNegationLevels(NegationContainmentUtil.java:79);com.sa
 ›   lesforce.rules.fls.apex.operations.NegationContainmentUtil.getContainedNegationLevels(NegationContainmentUtil.java:54)
 ›   Error: sfge [16:41:5]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PtlRegisterController.cls:230:17: Graph Engine 
 ›   identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive to skip the 
 ›   path. Error and stacktrace: ClassCastException: class com.salesforce.graph.vertex.VariableExpressionVertex$Single cannot be cast to class 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex (com.salesforce.graph.vertex.VariableExpressionVertex$Single and 
 ›   com.salesforce.graph.vertex.SoqlExpressionVertex are in unnamed module of loader 'app'): com.salesforce.graph.symbols.apex.system.SObjectAccessDe
 ›   cision.buildSanitizedValue(SObjectAccessDecision.java:171);com.salesforce.graph.symbols.apex.system.SObjectAccessDecision.executeMethod(SObjectAc
 ›   cessDecision.java:112);com.salesforce.graph.symbols.PathScopeVisitor.afterMethodCall(PathScopeVisitor.java:659);com.salesforce.graph.symbols.Defa
 ›   ultSymbolProviderVertexVisitor.afterMethodCall(DefaultSymbolProviderVertexVisitor.java:318);com.salesforce.graph.ops.expander.ApexPathExpander.ha
 ›   ndleMethodCall(ApexPathExpander.java:681);com.salesforce.graph.ops.expander.ApexPathExpander.visit(ApexPathExpander.java:532)
 ›   Error: sfge [16:41:5]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PtlReimbursementTransactionListExt.cls:94:20: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
 ›   Error: sfge [16:41:5]: Internal execution error while scanning entry point: 
 ›   /Users/user/Library/CloudStorage/OneDrive-Personal/sfdx/Air13/GMS/force-app/main/default/classes/PtlReimbursementTransactionListExt.cls:98:26: 
 ›   Graph Engine identified your source and sink, but you must manually verify that you have a sanitizer in this path. Then, add an engine directive 
 ›   to skip the path. Error and stacktrace: ClassCastException: null: 
Executing rules... Error
Error (1): Engine failure. The engine 'sfge' returned a violation for rule 'LimitReached' which was not selected.

Steps To Reproduce

  1. Open a large project with 40 or more apex classes with abstract and virtual classes
  2. run sf code-analyzer run --output-file=CodeAnalyzerSecurity.html --rule-selector Security
  3. wait

Expected Behavior

CodeAnalyzerSecurity file created

Operating System

Mac OS 15.5

Salesforce CLI Version

@salesforce/cli/2.99.6 darwin-arm64 node-v22.17.0

Code Analyzer Plugin (code-analyzer) Version

code-analyzer 5.3.0

Node Version

v20.17.0

Java Version

java version "21.0.8" 2025-07-15 LTS

Python Version

-bash: python: command not found

Additional Context (Screenshots, Files, etc)

No response

Workaround

None

Urgency

Moderate

Metadata

Metadata

Assignees

No one assigned

    Labels

    BUG P3Rarely Malfunction

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions