Windows: AccessDeniedException during `codeql database create` TRAP finalization (`pools/0` move fails)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript
Direção de pesquisa
Comece com o comando codeql database create e sua etapa de finalização da importação de TRAP; em seguida, reproduza a falha ao mover pools\0 no Windows 11 usando o comando e os caminhos indicados no relatório. Está concluído quando o banco de dados JavaScript é finalizado com sucesso sem uma AccessDeniedException.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- CodeQL
- Estrelas
- 10.1k
- Forks
- 2.1k
- Merge médio
- 2d 16h
- PRs com merge (30d)
- 143
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/codeql
-
agentic-workflows
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
false-positive javascript
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
C#: cs/simplifiable-boolean-expression false positive on Nullable<bool> compared with a literal Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
false-positive
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Todas as issues de github/codeql
Issues semelhantes
-
T: Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
simp/pupmod-simp-simp#395 ·