The recommended git tool is: NONE

using credential gitea-token

Cloning the remote Git repository

Cloning with configured refspecs honoured and without tags

Cloning repository https://gitea.life-maps.com/lifemaps/qt-migration-copilot-demo.git

ERROR: Failed to clean the workspace

jenkins.util.io.CompositeIOException: Unable to delete '/var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3'. Tried 3 times (of a maximum of 3) waiting 0.1 sec between attempts. (Discarded 65 additional exceptions)

    at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:86)

    at hudson.Util.deleteContentsRecursive(Util.java:304)

    at hudson.Util.deleteContentsRecursive(Util.java:293)

    at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:819)

    at PluginClassLoader for git//hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1220)

    at PluginClassLoader for git//hudson.plugins.git.GitSCM._checkout(GitSCM.java:1310)

    at PluginClassLoader for git//hudson.plugins.git.GitSCM.checkout(GitSCM.java:1277)

    at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:136)

    at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:101)

    at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:88)

    at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:49)

    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)

    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)

    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)

    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)

    at java.base/java.lang.Thread.run(Thread.java:1474)

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/.ninja_deps: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/mocs_compilation.cpp: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/ui_MainWindow.h: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_mainwindow.moc.d: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_main.moc.d: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_mainwindow.moc: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_main.moc: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)

        at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)

        at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)

        at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)

        at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)

        at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)

        at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)

        at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)

        ... 15 more

    Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include: Operation not permitted

        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)

        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)

        at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFil is it a perms problem on jenkins host?

---

error persists: The recommended git tool is: NONE

using credential gitea-token

Cloning the remote Git repository

Cloning with configured refspecs honoured and without tags

Cloning repository https://gitea.life-maps.com/lifemaps/qt-migration-copilot-demo.git

ERROR: Failed to clean the workspace

jenkins.util.io.CompositeIOException: Unable to delete '/var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3'. Tried 3 times (of a maximum of 3) waiting 0.1 sec between attempts. (Discarded 65 additional exceptions) do you want me to paste files and folders perms on the jenkins host side?

---

jenkins@8fe7179eb15c:/$ ls -al /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3
total 12
drwxr-xr-x 3 jenkins jenkins 4096 Oct 22 16:15 .
drwxr-xr-x 8 jenkins jenkins 4096 Oct 22 16:11 ..
drwxr-xr-x 6 root    root    4096 Oct 22 16:14 build enkins@8fe7179eb15c:/$ ls -al /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build | head
total 256
drwxr-xr-x  6 root    root      4096 Oct 22 16:14 .
drwxr-xr-x  3 jenkins jenkins   4096 Oct 22 16:15 ..
-rw-r--r--  1 root    root    110148 Oct 22 16:14 .ninja_deps
-rw-r--r--  1 root    root      1879 Oct 22 16:14 .ninja_log
drwxr-xr-x  2 root    root      4096 Oct 22 16:14 .qt
-rw-r--r--  1 root    root     57311 Oct 22 16:14 CMakeCache.txt
drwxr-xr-x 10 root    root      4096 Oct 22 16:14 CMakeFiles
-rw-r--r--  1 root    root       804 Oct 22 16:14 CTestTestfile.cmake
drwxr-xr-x  4 root    root      4096 Oct 22 16:14 Qt6MigratedBenchmarkTest_autogen is there an error in ./ci/Dockerfile.ci oder in compose.yml?   jenkins:
    build:
      context: ${SETUP_ROOT}/compose
      dockerfile: Dockerfile.jenkins
    container_name: jenkins
    restart: unless-stopped
    group_add:
      - "986"    
    environment:
      JAVA_OPTS: "-Djenkins.install.runSetupWizard=true"
      JENKINS_OPTS: "--httpPort=${JENKINS_HTTP_INTERNAL_PORT}"
    volumes:
      - ${SETUP_ROOT}/jenkins/home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      - devnet cat Dockerfile.jenkins 
FROM docker:27-cli AS dockercli
FROM jenkins/jenkins:lts-jdk25

USER root

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
      git \
      ca-certificates && \
    rm -rf /var/lib/apt/lists/*

COPY --from=dockercli /usr/local/bin/docker /usr/local/bin/docker

USER jenkins

COPY --chown=jenkins:jenkins plugins.txt /usr/share/jenkins/ref/plugins.txt
RUN jenkins-plugin-cli --plugin-file /usr/share/jenkins/ref/plugins.txt