Windows: AccessDeniedException during `codeql database create` TRAP finalization (`pools/0` move fails)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
Rechercherichtung
Beginnen Sie mit dem Befehl codeql database create und seinem Schritt zur Finalisierung des TRAP-Imports. Reproduzieren Sie anschließend den Fehler beim Verschieben von pools\0 unter Windows 11 mithilfe des Befehls und der im Bericht angegebenen Pfade. Als abgeschlossen gilt die Aufgabe, wenn die JavaScript-Datenbank ohne eine AccessDeniedException erfolgreich finalisiert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Title:
Windows: AccessDeniedException during codeql database create TRAP finalization (pools/0 move fails)
Description:
❗ Summary
On Windows 11, running codeql database create for a JavaScript project fails during TRAP import finalization with an AccessDeniedException. This occurs when attempting to move the final TRAP string pool into pools\0.
This happens even when:
- Using a short path (e.g.
C:\github\glob-ghas) - Running in an elevated PowerShell session
- Closing VS Code and other editors
- Disabling Windows Defender and indexing
- Running
codeqlfrom CLI (not extension)
💻 Environment
- OS: Windows 11 Pro (Build 26100+)
- CodeQL CLI version: 2.21.1
- Installed at:
C:\tools\codeql - Language: JavaScript
- Command:
codeql database create my-db --language=javascript --source-root=. --overwrite
📄 Observed Output
Finalizing database at C:\github\glob-ghas\my-db.
Running TRAP import for CodeQL database at C:\github\glob-ghas\my-db...
Importing TRAP files
Merging relations
A fatal error occurred: Failed to move pool from C:\github\glob-ghas\my-db\db-javascript\default\strings\0 to C:\github\glob-ghas\my-db\db-javascript\default\pools\0
(eventual cause: AccessDeniedException ...)
🔄 Steps to Reproduce
- Create a minimal JS repo under
C:\github\glob-ghas - Run the CLI command above
- Observe failure during TRAP finalization
✅ What I've Already Tried
- Using short paths (
C:\github) - Deleting the target DB folder before each run
- Disabling antivirus and indexing services
- Running with
--no-autobuild - Setting TEMP to
C:\codeql-temp - Confirmed no VS Code or Language Server processes active
📌 Expected Behavior
The database should finalize cleanly without permission errors, especially in an elevated shell with a clean local path.
🧩 Additional Help
Happy to provide a zipped repro repo with dummy JavaScript files and a test script upon request.
- Vorherrschende Sprache
- CodeQL
- Sterne
- 10.1k
- Forks
- 2.1k
- Ø Merge
- 2 T. 17 Std.
- Gemergte PRs (30 T.)
- 145
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus github/codeql
-
agentic-workflows
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
false-positive javascript
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
-
C#: cs/simplifiable-boolean-expression false positive on Nullable<bool> compared with a literal Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
false-positive
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Ähnliche Issues
-
T: Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
simp/pupmod-simp-simp#395 ·