github / github/codeql-cli-binaries

database creation failed for apache project log4j

Offen
#103 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
CLI
Vorherrschende Sprache
Keine Sprachdaten
Sterne
1k
Forks
184
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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]
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by reproducing the reported build with Apache Log4j 2.12.3 on Ubuntu 20.04 using Maven 3.6.3, first running `mvn package -DskipTests` and then the shown CodeQL database command. Capture the complete compiler output for the `log4j-api-java9` module and compare both runs. Done means identifying a reproducible CodeQL-related cause and confirming that database creation completes successfully.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, linux
Bereich
build-system, devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.