-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Tried to start the embabel-guide locally, but it didn't work. I think it is an issue in the Dockerfile or pom.xml, but couldn't pinpoint it.
`$ OPENAI_API_KEY= docker compose --profile java up --build -d
[+] Building 176.1s (15/16)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 538B 0.0s
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 526B 0.0s
=> [internal] load metadata for docker.io/library/maven:3.9.9-eclipse-temurin-21 1.7s
=> [internal] load metadata for docker.io/library/eclipse-temurin:21-jre-jammy 1.4s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 206B 0.0s
=> [build 1/7] FROM docker.io/library/maven:3.9.9-eclipse-temurin-21@sha256:3a4ab3276a087bf276f79cae96b1af04f53731bec53fb2e651aca79e4b10211e 0.1s
=> => resolve docker.io/library/maven:3.9.9-eclipse-temurin-21@sha256:3a4ab3276a087bf276f79cae96b1af04f53731bec53fb2e651aca79e4b10211e 0.1s
=> [internal] load build context 0.0s
=> => transferring context: 68.55kB 0.0s
=> [runtime 1/3] FROM docker.io/library/eclipse-temurin:21-jre-jammy@sha256:cc11c035bb25cc709d7b1e3f43cbff15d69e06e2dba23eec431b64627d27e705 0.1s
=> => resolve docker.io/library/eclipse-temurin:21-jre-jammy@sha256:cc11c035bb25cc709d7b1e3f43cbff15d69e06e2dba23eec431b64627d27e705 0.1s
=> CACHED [runtime 2/3] WORKDIR /app 0.0s
=> CACHED [build 2/7] WORKDIR /workspace 0.0s
=> CACHED [build 3/7] COPY pom.xml ./ 0.0s
=> CACHED [build 4/7] COPY src ./src 0.0s
=> [build 5/7] COPY codegen-gradle ./codegen-gradle 0.1s
=> [build 6/7] RUN chmod +x /workspace/codegen-gradle/gradlew 0.3s
=> ERROR [build 7/7] RUN mvn -q -DskipTests package 172.8s
[build 7/7] RUN mvn -q -DskipTests package:
172.7 [ERROR] Command execution failed.
172.7 java.io.IOException: Cannot run program "/workspace/codegen-gradle/gradlew" (in directory "/workspace/codegen-gradle"): error=2, No such file or directory
172.7 at java.lang.ProcessBuilder.start (ProcessBuilder.java:1170)
172.7 at java.lang.ProcessBuilder.start (ProcessBuilder.java:1089)
172.7 at org.codehaus.mojo.exec.ExtendedExecutor.launch (ExtendedExecutor.java:62)
172.7 at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:295)
172.7 at org.apache.commons.exec.DefaultExecutor.execute (DefaultExecutor.java:253)
172.7 at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:903)
172.7 at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:863)
172.7 at org.codehaus.mojo.exec.ExecMojo.execute (ExecMojo.java:454)
172.7 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
172.7 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
172.7 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
172.7 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
172.7 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
172.7 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
172.7 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
172.7 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
172.7 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
172.7 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
172.7 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
172.7 at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
172.7 at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
172.7 at java.lang.reflect.Method.invoke (Method.java:580)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
172.7 Caused by: java.io.IOException: error=2, No such file or directory
172.7 at java.lang.ProcessImpl.forkAndExec (Native Method)
172.7 at java.lang.ProcessImpl. (ProcessImpl.java:295)
172.7 at java.lang.ProcessImpl.start (ProcessImpl.java:225)
172.7 at java.lang.ProcessBuilder.start (ProcessBuilder.java:1126)
172.7 at java.lang.ProcessBuilder.start (ProcessBuilder.java:1089)
172.7 at org.codehaus.mojo.exec.ExtendedExecutor.launch (ExtendedExecutor.java:62)
172.7 at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:295)
172.7 at org.apache.commons.exec.DefaultExecutor.execute (DefaultExecutor.java:253)
172.7 at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:903)
172.7 at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:863)
172.7 at org.codehaus.mojo.exec.ExecMojo.execute (ExecMojo.java:454)
172.7 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
172.7 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
172.7 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
172.7 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
172.7 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
172.7 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
172.7 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
172.7 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
172.7 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
172.7 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
172.7 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
172.7 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
172.7 at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
172.7 at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
172.7 at java.lang.reflect.Method.invoke (Method.java:580)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
172.7 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
172.7 [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.5.0:exec (gradle-ksp-codegen) on project guide: Command execution failed.: Cannot run program "/workspace/codegen-gradle/gradlew" (in directory "/workspace/codegen-gradle"): error=2, No such file or directory -> [Help 1]
172.7 [ERROR]
172.7 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
172.7 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
172.7 [ERROR]
172.7 [ERROR] For more information about the errors and possible solutions, please read the following articles:
172.7 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Dockerfile:13
11 | RUN chmod +x /workspace/codegen-gradle/gradlew
12 |
13 | >>> RUN mvn -q -DskipTests package
14 |
15 | FROM eclipse-temurin:21-jre-jammy AS runtime
failed to solve: process "/bin/sh -c mvn -q -DskipTests package" did not complete successfully: exit code: 1
`