Started by user ha:////4IZShoS8tBsC7JEkVvAJn6bqJMr6orgEjBAsckKfCdZ7AAAAlx+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzmEgZu/dLi1CL9xJTczDwAfXVmD8AAAAA=Ian Running as SYSTEM Building in workspace /var/jenkins_home/workspace/thoughtframe-core The recommended git tool is: NONE using credential fb100dcd-4304-4afa-a315-b11d10af3b06 > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/thoughtframe-core/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://thoughtframe.ai/thoughtframe/classes/AZhhg2hJgniNmOZnUs4e/code/repo/thoughtframe-core/thoughtframe-core # timeout=10 Fetching upstream changes from https://thoughtframe.ai/thoughtframe/classes/AZhhg2hJgniNmOZnUs4e/code/repo/thoughtframe-core/thoughtframe-core > git --version # timeout=10 > git --version # 'git version 2.47.3' using GIT_ASKPASS to set credentials > git fetch --tags --force --progress -- https://thoughtframe.ai/thoughtframe/classes/AZhhg2hJgniNmOZnUs4e/code/repo/thoughtframe-core/thoughtframe-core +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 7197a4f295c70784b8649a1e2d662306d8aa3988 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 7197a4f295c70784b8649a1e2d662306d8aa3988 # timeout=10 Commit message: "build: drop foojay-resolver (auto-provision) — every build host has JDK 25" > git rev-list --no-walk 93cd5feba1b534f391bbb5ee105614bd4c3c73ce # timeout=10 [thoughtframe-core] $ /bin/sh -xe /tmp/jenkins1111520709183385163.sh + export JAVA_HOME=/var/jenkins_home/tools/jdk-25 + export PATH=/var/jenkins_home/tools/jdk-25/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + java -version openjdk version "25.0.4.1" 2026-08-18 LTS OpenJDK Runtime Environment Temurin-25.0.4.1+1 (build 25.0.4.1+1-LTS) OpenJDK 64-Bit Server VM Temurin-25.0.4.1+1 (build 25.0.4.1+1-LTS, mixed mode, sharing) + ./gradlew :thoughtframe:createWar --no-daemon To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/9.7.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. Daemon will be stopped at the end of the build > Task :core:compileJava UP-TO-DATE > Task :core:processResources UP-TO-DATE > Task :core:classes UP-TO-DATE > Task :core:jar UP-TO-DATE > Task :dam:compileJava UP-TO-DATE > Task :dam:processResources UP-TO-DATE > Task :dam:classes UP-TO-DATE > Task :dam:jar UP-TO-DATE > Task :runtime-api:compileJava UP-TO-DATE > Task :runtime-api:processResources NO-SOURCE > Task :runtime-api:classes UP-TO-DATE > Task :runtime-api:jar UP-TO-DATE > Task :thoughtframe:unpackKnnPlugin UP-TO-DATE > Task :thoughtframe:compileJava UP-TO-DATE > Task :thoughtframe:compileGroovy UP-TO-DATE > Task :thoughtframe:processResources UP-TO-DATE > Task :thoughtframe:classes UP-TO-DATE > Task :thoughtframe:jar UP-TO-DATE > Task :thoughtframe:setupLinks Linking /var/jenkins_home/workspace/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/entermedia -> /var/jenkins_home/workspace/thoughtframe-core/dam/webapp/WEB-INF/base/entermedia Linking /var/jenkins_home/workspace/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/emfrontend2 -> /var/jenkins_home/workspace/thoughtframe-core/dam/webapp/WEB-INF/base/emfrontend2 Linking /var/jenkins_home/workspace/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/system -> /var/jenkins_home/workspace/thoughtframe-core/dam/webapp/WEB-INF/base/system Linking /var/jenkins_home/workspace/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/manager -> /var/jenkins_home/workspace/thoughtframe-core/dam/webapp/WEB-INF/base/manager Linking /var/jenkins_home/workspace/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/mediadb -> /var/jenkins_home/workspace/thoughtframe-core/dam/webapp/WEB-INF/base/mediadb Linking /var/jenkins_home/workspace/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/openedit -> /var/jenkins_home/workspace/thoughtframe-core/cms/webapp/openedit > Task :thoughtframe:createWar UP-TO-DATE [Incubating] Problems report is available at: file:///var/jenkins_home/workspace/thoughtframe-core/build/reports/problems/problems-report.html Deprecated Gradle features were used in this build, making it incompatible with Gradle 10. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/9.7.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD SUCCESSFUL in 9s 15 actionable tasks: 1 executed, 14 up-to-date [thoughtframe-core] $ /bin/sh -xe /tmp/jenkins17482759842126289798.sh + chmod 600 **** + + ssh-keygenssh-keygen -lf - -y -f **** + echo TF_KEY fingerprint: 256 SHA256:oeFgsHIwz0OXlUslY8zc7okWiEXRh23UXyrtaEIAAxs ian@ian-GTR (ED25519) TF_KEY fingerprint: 256 SHA256:oeFgsHIwz0OXlUslY8zc7okWiEXRh23UXyrtaEIAAxs ian@ian-GTR (ED25519) + ssh -i **** -o BatchMode=yes -o StrictHostKeyChecking=accept-new entermedia@136.243.129.221 cd /home/entermedia/thoughtframe-core && git pull --ff-only && cd docker/runtime && REGISTRY=registry.thoughtframe.ai BUILD_NUMBER=13 IMAGE_NAME=thoughtframe-runtime ./scripts/publish.sh Already up to date. Reusing local thoughtframe-os:latest Building thoughtframe-runtime:13 (FROM thoughtframe-os:latest, WAR baked in) > Task :core:compileJava UP-TO-DATE > Task :core:processResources UP-TO-DATE > Task :core:classes UP-TO-DATE > Task :core:jar UP-TO-DATE > Task :dam:compileJava UP-TO-DATE > Task :dam:processResources UP-TO-DATE > Task :dam:classes UP-TO-DATE > Task :dam:jar UP-TO-DATE > Task :runtime-api:compileJava UP-TO-DATE > Task :runtime-api:processResources NO-SOURCE > Task :runtime-api:classes UP-TO-DATE > Task :runtime-api:jar UP-TO-DATE > Task :thoughtframe:unpackKnnPlugin UP-TO-DATE > Task :thoughtframe:compileJava UP-TO-DATE > Task :thoughtframe:compileGroovy UP-TO-DATE > Task :thoughtframe:processResources UP-TO-DATE > Task :thoughtframe:classes UP-TO-DATE > Task :thoughtframe:jar UP-TO-DATE > Task :thoughtframe:setupLinks Linking /home/entermedia/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/entermedia -> /home/entermedia/thoughtframe-core/dam/webapp/WEB-INF/base/entermedia Linking /home/entermedia/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/emfrontend2 -> /home/entermedia/thoughtframe-core/dam/webapp/WEB-INF/base/emfrontend2 Linking /home/entermedia/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/system -> /home/entermedia/thoughtframe-core/dam/webapp/WEB-INF/base/system Linking /home/entermedia/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/manager -> /home/entermedia/thoughtframe-core/dam/webapp/WEB-INF/base/manager Linking /home/entermedia/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/mediadb -> /home/entermedia/thoughtframe-core/dam/webapp/WEB-INF/base/mediadb Linking /home/entermedia/thoughtframe-core/thoughtframe/webapp/WEB-INF/base/openedit -> /home/entermedia/thoughtframe-core/cms/webapp/openedit > Task :thoughtframe:createWar UP-TO-DATE > Task :docker:stageRuntime UP-TO-DATE > Task :docker:dockerBuild #0 building with "default" instance using docker driver #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: 1.48kB done #1 DONE 0.0s #2 [internal] load metadata for registry.thoughtframe.ai/thoughtframe-os:latest #2 DONE 0.0s #3 [internal] load .dockerignore #3 transferring context: 2B done #3 DONE 0.0s #4 [ 1/11] FROM registry.thoughtframe.ai/thoughtframe-os:latest #4 DONE 0.0s #5 [internal] load build context #5 transferring context: 66B done #5 DONE 0.0s #6 [ 7/11] COPY ROOT.war /opt/thoughtframe/ROOT.war #6 CACHED #7 [ 9/11] COPY entrypoint.sh /usr/local/bin/entrypoint.sh #7 CACHED #8 [10/11] RUN chmod +x /usr/local/bin/entrypoint.sh #8 CACHED #9 [ 5/11] RUN chmod -R a+rwX /opt/jetty /opt/jetty-base #9 CACHED #10 [ 6/11] RUN mkdir -p /opt/thoughtframe #10 CACHED #11 [ 2/11] RUN mkdir -p /opt/jetty /opt/jetty-base/webapps/ROOT #11 CACHED #12 [ 3/11] RUN curl -L https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/12.0.35/jetty-home-12.0.35.tar.gz | tar -xz -C /opt/jetty --strip-components=1 #12 CACHED #13 [ 4/11] RUN java -jar /opt/jetty/start.jar jetty.base=/opt/jetty-base --create-startd --add-modules=server,http,ee8-webapp,ee8-deploy,ee8-annotations,ee8-jsp,ee8-websocket-javax #13 CACHED #14 [ 8/11] RUN chmod a+r /opt/thoughtframe/ROOT.war #14 CACHED #15 [11/11] WORKDIR /opt/jetty-base #15 CACHED #16 exporting to image #16 exporting layers done #16 writing image sha256:48f19deaf68715f8440259feb72873da9171c57c278ba0e3e4704ff6a643ea9e done #16 naming to registry.thoughtframe.ai/thoughtframe-runtime:13 done #16 DONE 0.0s > Task :docker:dockerPush The push refers to repository [registry.thoughtframe.ai/thoughtframe-runtime] 5f70bf18a086: Preparing b146dab3ed4f: Preparing b146dab3ed4f: Preparing 4b27a6cf3f3f: Preparing 4b27a6cf3f3f: Preparing ab6f3b96ce63: Preparing a5902a9bcb5c: Preparing 43bbd3f03e91: Preparing cf708db555b0: Preparing 18062062049c: Preparing f4dd916076b1: Preparing 57bb0559972f: Preparing 50faa5a8f4e3: Preparing 5f70bf18a086: Preparing 435b57615df4: Preparing 5328af3e45ef: Preparing f98d83061adc: Preparing f6e0e88dd8e1: Preparing 57bb0559972f: Waiting 43bbd3f03e91: Waiting 50faa5a8f4e3: Waiting 18062062049c: Waiting f6e0e88dd8e1: Waiting f4dd916076b1: Waiting cf708db555b0: Waiting f98d83061adc: Waiting 435b57615df4: Waiting 5328af3e45ef: Waiting a5902a9bcb5c: Layer already exists ab6f3b96ce63: Layer already exists 4b27a6cf3f3f: Layer already exists b146dab3ed4f: Layer already exists 5f70bf18a086: Layer already exists 43bbd3f03e91: Layer already exists 18062062049c: Layer already exists 50faa5a8f4e3: Layer already exists f4dd916076b1: Layer already exists cf708db555b0: Layer already exists 57bb0559972f: Layer already exists 5328af3e45ef: Layer already exists f98d83061adc: Layer already exists 435b57615df4: Layer already exists f6e0e88dd8e1: Layer already exists 13: digest: sha256:9c43aa01a4170724e87c9447e3cde454d9e3e3ae9269b60f1d21e41cacd2ba01 size: 4096 The push refers to repository [registry.thoughtframe.ai/thoughtframe-runtime] 5f70bf18a086: Preparing b146dab3ed4f: Preparing b146dab3ed4f: Preparing 4b27a6cf3f3f: Preparing 4b27a6cf3f3f: Preparing ab6f3b96ce63: Preparing a5902a9bcb5c: Preparing 43bbd3f03e91: Preparing cf708db555b0: Preparing 18062062049c: Preparing f4dd916076b1: Preparing 57bb0559972f: Preparing 50faa5a8f4e3: Preparing 43bbd3f03e91: Waiting f4dd916076b1: Waiting 5f70bf18a086: Preparing 435b57615df4: Preparing cf708db555b0: Waiting 5328af3e45ef: Preparing f98d83061adc: Preparing 57bb0559972f: Waiting 50faa5a8f4e3: Waiting f6e0e88dd8e1: Preparing 435b57615df4: Waiting 5328af3e45ef: Waiting f98d83061adc: Waiting f6e0e88dd8e1: Waiting 4b27a6cf3f3f: Layer already exists a5902a9bcb5c: Layer already exists b146dab3ed4f: Layer already exists ab6f3b96ce63: Layer already exists 5f70bf18a086: Layer already exists 43bbd3f03e91: Layer already exists cf708db555b0: Layer already exists 57bb0559972f: Layer already exists 18062062049c: Layer already exists f4dd916076b1: Layer already exists 50faa5a8f4e3: Layer already exists 435b57615df4: Layer already exists f98d83061adc: Layer already exists 5328af3e45ef: Layer already exists f6e0e88dd8e1: Layer already exists latest: digest: sha256:9c43aa01a4170724e87c9447e3cde454d9e3e3ae9269b60f1d21e41cacd2ba01 size: 4096 [Incubating] Problems report is available at: file:///home/entermedia/thoughtframe-core/build/reports/problems/problems-report.html Deprecated Gradle features were used in this build, making it incompatible with Gradle 10. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/9.7.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD SUCCESSFUL in 3s 18 actionable tasks: 3 executed, 15 up-to-date Published registry.thoughtframe.ai/thoughtframe-runtime:13 (and :latest) Skipping arm64 publish (set PUBLISH_ARM64=1 for Pi images) [thoughtframe-core] $ /bin/sh -xe /tmp/jenkins705444994691245211.sh + NODES=/media/netevolved/build/108 + echo == upgrading /media/netevolved/build/108 == upgrading /media/netevolved/build/108 + ssh -i **** -o BatchMode=yes -o StrictHostKeyChecking=accept-new entermedia@136.243.129.221 cd /media/netevolved/build/108 && ./upgrade.sh Pulling registry.thoughtframe.ai/thoughtframe-runtime:latest ... latest: Pulling from thoughtframe-runtime Digest: sha256:9c43aa01a4170724e87c9447e3cde454d9e3e3ae9269b60f1d21e41cacd2ba01 Status: Image is up to date for registry.thoughtframe.ai/thoughtframe-runtime:latest registry.thoughtframe.ai/thoughtframe-runtime:latest build108 build108 Container build108 Creating Container build108 Created Container build108 Starting Container build108 Started Upgrade complete (thoughtframe-runtime:latest). Deleted Images: untagged: registry.thoughtframe.ai/thoughtframe-runtime@sha256:ddd6b5563f314b797ea434c2dfff47b6a2e8a4759d92a837e0c898aedda83f1c deleted: sha256:ab4348682fb0398f12807c43964ebdc23bdb33e61c689a793536a247c3748b14 deleted: sha256:cbd05fdd590e372b7ff18289e3b37121551c1ca8939fbc0cba809a4ac0d02fe8 deleted: sha256:c7e1aef8d16975311d01aef65217b33f3260c3a198d46b326992dbf18ecc3b71 deleted: sha256:c3b2f9ba0264496b9a3503760cb0dc58c92366b9dc97a62ac2db84e30a4d847c deleted: sha256:88ad025d0bfe9e68df58b3954c6f462a60ebbf3f555cc1d912cc154f07ea3693 deleted: sha256:aade4051467bce3fdf9efd03dee167e8db7c7bc69c7c32dd5d448605b0373dd9 deleted: sha256:c6fa51bdf96666aaa305a5e4e536c0553dfede4bc422a64de56d8219e8c8056c untagged: jenkins/jenkins@sha256:f4607803bd1ee4dc91b1695b07d3a04c77b4f575a507ff65375af888e1497662 deleted: sha256:29bae57d20f2ab30ef635b64625c6fcfe23b5fe334e1902cfbd4748cf019642b deleted: sha256:dc47e6965cf1e0021a36cc7bf6e3ff7f83195eda0f5493ca22d59768425d07dc deleted: sha256:76615dccd4900dc8f14144ea8289cd4c0e1c0d1c0054f84fc2f6f6ad000aaa7b deleted: sha256:f25a5b099e52096937d49da8046883da02ca6b93fe039dd96f14c64b4be36dd4 deleted: sha256:f7b010216daa3c1a34f637aa1501079e05bb08a57d02a3cf99915565f0d7786c deleted: sha256:9fa40ac4af993979c4aae145d2587e3b640f4f050ab10f64ac9ff6056675b444 deleted: sha256:5cbc3b9f3ccfc7cb67e150f3b2c2542f3480eac9aba52754fbfdddd8994aa873 deleted: sha256:53b919ccab0b3a4915e97b94bdb3bb764f00710aa92a3f942f6be3bdbdf4724c deleted: sha256:964444339d42db71f7dcad43fd3f225e9bdcd3d350414a413d245ff3cf7ab45e deleted: sha256:0ca523f44e35a928d1a5e8b271f9846f1ff52a53ff173ca09ebcc0394a91c3ee deleted: sha256:a8201c720b65ff7ca4934139c6bc95e10562ce2581d81181e4a61c0afd837be4 deleted: sha256:e58942681a91448641d1acf12fec1980bea48f3d31ccecc3b963cb8ea36b4a05 deleted: sha256:8f003894a7efc4178494f1e133497ed2f325ae53b6a65869e54c04d1c51d588f untagged: registry.thoughtframe.ai/thoughtframe-runtime@sha256:3d4f90541c81d7c7823090c0ceb2d150cf436780d503a6e3a1b2e11fb422b0b9 deleted: sha256:f91f4a33e3bd5a1f336061083dbca103aa491d1cea3ca85a46e2e415230b9bb8 deleted: sha256:68193d0c5cdc1753d4d1b3b4885735186b8c18309b08bc14ae3c3aaa8c6f502e deleted: sha256:6c275de184a2b094873fd4a8ebbf3b30ae1bb4090017a053c595d84a45dd426b deleted: sha256:08dea2610c7e6e35ecad1220457c8d7fa3cab2a07adf28a92e68f267bacf1751 deleted: sha256:832f4329cf751c44b85550a0e67c53de8085f4d0a4fc3d0804da2514ad0c4db1 deleted: sha256:38bf50c3070c3e927b8118db9305d7df7ab1768f234607b13b3c809991ef7d81 deleted: sha256:32e5936ea43a71042efb273894e4a17f19998444bc2c7b021b5a7ccc48646ee4 deleted: sha256:47f0f6b1a3a913a33b9b153d435acc490afe1c7586895fda3ef402a93b5fadc9 deleted: sha256:9dc430998887e8dc3738a95f9d99c482e725cd97b542b579b11bda387f8fa748 Total reclaimed space: 3.446GB Archiving artifacts Finished: SUCCESS