Builds the O3 backend

Build: #118 failed

Job: Build and Publish the Backend Image failed

Stages & jobs

  1. Default Stage

Job result summary

Completed
Duration
5 minutes
Agent
xiao.openmrs.org
Revision
71cc6ff9c3db7ced8baec0a3175794e85d55189b
Fixed in
#119 (Rebuilt by Ian Bacher)
No failed test found. A possible compilation error occurred.

Error summary

The build generated some errors. See the full build log for more details.

#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:347)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
#23 261.9     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
#23 261.9     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:299)
#23 261.9     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:193)
#23 261.9     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:106)
#23 261.9     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:963)
#23 261.9     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:296)
#23 261.9     at org.apache.maven.cli.MavenCli.main (MavenCli.java:199)
#23 261.9     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
#23 261.9     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
#23 261.9     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
#23 261.9     at java.lang.reflect.Method.invoke (Method.java:566)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
#23 261.9 [WARNING] Failed to write tracking file /root/.m2/repository/org/openmrs/module/webservices.rest-omod-1.11/2.48.0-SNAPSHOT/webservices.rest-omod-1.11-2.48.0-20241213.154623-1.jar.lastUpdated
#23 261.9 java.io.IOException: No space left on device
#23 261.9     at java.io.RandomAccessFile.writeBytes (Native Method)
#23 261.9     at java.io.RandomAccessFile.write (RandomAccessFile.java:546)
#23 261.9     at org.eclipse.aether.internal.impl.TrackingFileManager.update (TrackingFileManager.java:118)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.write (DefaultUpdateCheckManager.java:590)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.touchArtifact (DefaultUpdateCheckManager.java:526)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.evaluateDownloads (DefaultArtifactResolver.java:634)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:525)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)
#23 261.9     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:207)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:266)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:170)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:401)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:347)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
#23 261.9     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
#23 261.9     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:299)
#23 261.9     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:193)
#23 261.9     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:106)
#23 261.9     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:963)
#23 261.9     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:296)
#23 261.9     at org.apache.maven.cli.MavenCli.main (MavenCli.java:199)
#23 261.9     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
#23 261.9     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
#23 261.9     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
#23 261.9     at java.lang.reflect.Method.invoke (Method.java:566)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
#23 261.9     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
#23 261.9 [WARNING] Failed to write tracking file /root/.m2/repository/org/openmrs/module/webservices.rest-omod-2.0/2.48.0-SNAPSHOT/webservices.rest-omod-2.0-2.48.0-20241213.154623-1.jar.lastUpdated
#23 261.9 java.io.IOException: No space left on device
#23 261.9     at java.io.RandomAccessFile.writeBytes (Native Method)
#23 261.9     at java.io.RandomAccessFile.write (RandomAccessFile.java:546)
#23 261.9     at org.eclipse.aether.internal.impl.TrackingFileManager.update (TrackingFileManager.java:118)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.write (DefaultUpdateCheckManager.java:590)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.touchArtifact (DefaultUpdateCheckManager.java:526)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.evaluateDownloads (DefaultArtifactResolver.java:634)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:525)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
#23 261.9     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:340)
#23 261.9     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:207)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:266)
#23 261.9     at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:170)
#23 261.9     at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:401)
#23 261.9     
#23 CANCELED
------
> [linux/amd64 dev  5/10] RUN --mount=type=secret,id=m2settings,target=/usr/share/maven/ref/settings-docker.xml if [[ "deploy" != "deploy" || "$(arch)" = "x86_64" ]]; then mvn -s /usr/share/maven/ref/settings-docker.xml -U -P distro deploy; else mvn -s /usr/share/maven/ref/settings-docker.xml -U -P distro install; fi:
#19 266.5 [ERROR] Failed to execute goal org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:5.15.0:build-distro (openmrs-sdk:build-distro) on project distro-emr-configuration: Execution openmrs-sdk:build-distro of goal org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:5.15.0:build-distro failed: Plugin org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:5.15.0 or one of its dependencies could not be resolved: Failed to collect dependencies at org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:jar:5.15.0 -> org.openmrs.maven:sdk-commons:jar:5.15.0 -> org.jline:jline-reader:jar:3.20.0: Failed to read artifact descriptor for org.jline:jline-reader:jar:3.20.0: Could not transfer artifact org.jline:jline-reader:pom:3.20.0 from/to openmrs-repo (https://mavenrepo.openmrs.org/nexus/content/repositories/public): /root/.m2/repository/org/jline/jline-reader/3.20.0/jline-reader-3.20.0.pom.part.lock (No such file or directory) -> [Help 1]
#19 266.5 [ERROR]
#19 266.5 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
#19 266.5 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
#19 266.5 [ERROR]
#19 266.5 [ERROR] For more information about the errors and possible solutions, please read the following articles:
#19 266.5 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
#19 266.5 [ERROR]
#19 266.5 [ERROR] After correcting the problems, you can resume the build with the command
#19 266.5 [ERROR]   mvn <args> -rf :distro-emr-configuration
------
Dockerfile:15
--------------------
  13 |     
  14 |     # Build the distro, but only deploy from the amd64 build
  15 | >>> RUN --mount=type=secret,id=m2settings,target=/usr/share/maven/ref/settings-docker.xml if [[ "$MVN_ARGS" != "deploy" || "$(arch)" = "x86_64" ]]; then mvn $MVN_ARGS_SETTINGS $MVN_ARGS; else mvn $MVN_ARGS_SETTINGS install; fi
  16 |     
  17 |     RUN cp /openmrs_distro/distro/target/sdk-distro/web/openmrs.war /openmrs/distribution/openmrs_core/
--------------------
error: failed to solve: process "/bin/sh -c if [[ \"$MVN_ARGS\" != \"deploy\" || \"$(arch)\" = \"x86_64\" ]]; then mvn $MVN_ARGS_SETTINGS $MVN_ARGS; else mvn $MVN_ARGS_SETTINGS install; fi" did not complete successfully: exit code: 1