github / github/codeql-cli-binaries

database creation failed for apache project log4j

Aberta
#103 5 comentários 0 reações 0 responsáveis Ver no GitHub
CLI
Linguagem predominante
Sem dados de linguagem
Estrelas
1k
Forks
184
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

source code: apache-log4j-2.12.3 download from https://downloads.apache.org/logging/log4j/
os: ubuntu-20.04
maven: Apache Maven 3.6.3
codeql: 2.7.3

I can successfully build log4j without any problems with "mvn package -DskipTests ", but when I tried to create a codeql database with "codeql database create log4j.db -c "mvn package -X -DskipTests", I got the following error messages:

```bash
[2021-12-23 11:35:26] [build-stdout] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project log4j-api-java9: Compilation failure -> [Help 1]
[2021-12-23 11:35:26] [build-stdout] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project log4j-api-java9: Compilation failure
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2021-12-23 11:35:26] [build-stdout] at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2021-12-23 11:35:26] [build-stdout] at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
[2021-12-23 11:35:26] [build-stdout] at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2021-12-23 11:35:26] [build-stdout] at java.lang.reflect.Method.invoke (Method.java:498)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2021-12-23 11:35:26] [build-stdout] Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:1224)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:187)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
[2021-12-23 11:35:26] [build-stdout] at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
[2021-12-23 11:35:26] [build-stdout] at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
[2021-12-23 11:35:26] [build-stdout] at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
[2021-12-23 11:35:26] [build-stdout] at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
[2021-12-23 11:35:26] [build-stdout] at java.lang.reflect.Method.invoke (Method.java:498)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
[2021-12-23 11:35:26] [build-stdout] at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[2021-12-23 11:35:26] [build-stdout] [ERROR]
[2021-12-23 11:35:26] [build-stdout] [ERROR]
[2021-12-23 11:35:26] [build-stdout] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[2021-12-23 11:35:26] [build-stdout] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[2021-12-23 11:35:26] [build-stdout] [ERROR]
[2021-12-23 11:35:26] [build-stdout] [ERROR] After correcting the problems, you can resume the build with the command
[2021-12-23 11:35:26] [build-stdout] [ERROR] mvn -rf :log4j-api-java9
[2021-12-23 11:35:26] [ERROR] Spawned process exited abnormally (code 1; tried to run: [/home/john/tools/codeql/codeql/tools/linux64/preload_tracer, mvn, package, -X, -DskipTests])
A fatal error occurred: Exit status 1 from command: [mvn, package, -X, -DskipTests]
```

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece reproduzindo o build relatado com Apache Log4j 2.12.3 no Ubuntu 20.04 usando o Maven 3.6.3, executando primeiro `mvn package -DskipTests` e depois o comando mostrado do banco de dados do CodeQL. Capture toda a saída do compilador para o módulo `log4j-api-java9` e compare as duas execuções. Considera-se concluído quando uma causa reproduzível relacionada ao CodeQL tiver sido identificada e for confirmado que a criação do banco de dados é concluída com sucesso.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java, linux
Domínio
build-system, devtools
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.