- Notifications
You must be signed in to change notification settings - Fork 217
Open
Labels
Description
Describe the bug
In a custom query, the extension seems to fail to import libraries, causing all imports are highlighted in error with message like could not resolve module java.

Version
CodeQL extension version: 1.17.7 CodeQL CLI version: 2.23.7 Platform: linux x64
vscode version:
Version: 1.106.3 (user setup) Commit: bf9252a2fb45be6893dd8870c0bf37e2e1766d61 Date: 2025-11-25T22:28:18.024Z Electron: 37.7.0 ElectronBuildId: 12781156 Chromium: 138.0.7204.251 Node.js: 22.20.0 V8: 13.8.258.32-electron.0 OS: Windows_NT x64 10.0.26200 My vscode is on windows 11, and the .ql file is on WSL2 linux.
To reproduce
create a directory:
ql-queries. cd to the directorycreate a file
qlpack.ymlwith content:name: ql-queries version: 1.0.0 dependencies: codeql/java-queries: ^1.10.2run
codeql pack installcreate a file
query.qlwith content:/** * @name aaa * @description Finds xxx * @kind path-problem * @problem.severity error * @id java/custom/xxx */ import java import semmle.code.java.dataflow.DataFlow import semmle.code.java.dataflow.TaintTracking import semmle.code.java.Expr import semmle.code.java.Member
Expected behavior
The extension reports no error and can import the modules.
Additional context
codeql is installed on WSL2 linux from the released bundle. codeql resolve packs returns:
Searching directories specified by `--additional-packs`. All directories have equal priority. Searching in: No packs were found at this location. Searching directories specified by `--search-path`. Directories are searched in order. Searching the root of the CodeQL distribution. Searching in: /home/me/software/codeql The following packs were found: codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/actions-all/0.4.22/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/actions-queries/0.6.14/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/concepts/0.0.10/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/controlflow/2.0.20/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/cpp-all/6.1.1/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/cpp-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/cpp-queries/1.5.5/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/csharp-all/5.4.1/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/csharp-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/csharp-queries/1.5.1/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/dataflow/2.0.20/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/go-all/5.0.3/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/go-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/go-queries/1.5.0/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/java-all/7.8.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/java-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/java-queries/1.10.1/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/javascript-all/2.6.16/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/javascript-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/javascript-queries/2.2.1/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/mad/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/python-all/5.0.1/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/python-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/python-queries/1.7.1/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/quantum/0.0.14/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/rangeanalysis/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/regex/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/ruby-all/5.1.4/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/ruby-examples/0.0.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/ruby-queries/1.5.1/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/rust-all/0.2.0/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/rust-queries/0.1.21/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/ssa/2.0.12/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/suite-helpers/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/swift-all/6.1.1/qlpack.yml codeql/[email protected]: (query) /home/me/software/codeql/qlpacks/codeql/swift-queries/1.2.10/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/threat-models/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/tutorial/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/typeflow/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/typeinference/0.0.17/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/typetracking/2.0.20/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/typos/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/util/2.0.23/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/xml/1.0.36/qlpack.yml codeql/[email protected]: (library) /home/me/software/codeql/qlpacks/codeql/yaml/1.0.36/qlpack.yml [email protected]: (query) /home/me/software/codeql/legacy-upgrades/qlpack.yml Searching the parent directory of the CodeQL distribution. Searching in: /home/me/software Some packs were hidden by previously found packs. Use --show-hidden-packs to see them. Searching the local pack cache. This only applies when searching for a particular version of a pack specified in a lock file. Searching in: /home/me/.codeql/packages No packs were found at this location.