github / github/codeql

Failed to run query: The query depends on an extensional predicate selectedSourceColumn which has not been defined.

Open
#18,227 6 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
CodeQL
Stars
10.1k
Forks
2.1k
Avg merge
2d 15h
Merged PRs (30d)
141

Description

I`am trying to print CFG for my source code by running command:
codeql database analyze testdb C:\sast\codeql-main\csharp\ql\lib\printCfg.ql --format=dot --output=result1.dot

and I`am receiving error

"Failed to run query: The query depends on an extensional predicate selectedSourceColumn which has not been defined."

As i read in the docs, selectedSourceColumn is a predicate which can be used only in IDE (VS Code) but i cant find how to specify file with source code in VS Code (CodeQL plugin GUI doesnt have button like 'select one file for query' or kinda that).

My questions:
1. How to launch printCfg.ql in IDE (VS Code)?
2. Is it possible to change printCfg.ql query (i think about redefining selectedSourceColumn ) to lauch in CLI against source code?

Contributor guide

Open the contributing guide

Research direction

Start with the reported codeql database analyze command and the csharp/ql/lib/printCfg.ql query, then review the CodeQL IDE and CLI documentation referenced by the issue. Done means documenting whether printCfg.ql can be launched in VS Code and whether selectedSourceColumn can be defined or otherwise supported when running it from the CLI.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
devtools, security
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.