[Geoserver-devel] Build failed in Jenkins: geoserver-java11-qa #224

See <https://build.geoserver.org/job/geoserver-java11-qa/224/display/redirect?page=changes&gt;

Changes:

[Torben Barsballe] TestWfsPost - improve url validation

[Torben Barsballe] TestWfsPost - don't forward Authentication header

------------------------------------------
[...truncated 827.40 KB...]
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gs-web-wps ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wps/web-wps/src/test/java&gt;
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wps/web-wps/src/test/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ gs-web-wps ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.3:test (default-test) @ gs-web-wps ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ gs-web-wps ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO]
[INFO] ---------------< org.geoserver.csw:gs-csw-simple-store >----------------
[INFO] Building Catalog Services for the Web - Simple CatalogStore implementation 2.16-SNAPSHOT [56/64]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ gs-csw-simple-store ---
[INFO] Deleting <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/csw/simple-store/target&gt;
[INFO]
[INFO] --- git-commit-id-plugin:2.1.15:revision (default) @ gs-csw-simple-store ---
[INFO]
[INFO] --- directory-maven-plugin:0.3.1:highest-basedir (directories) @ gs-csw-simple-store ---
[INFO] Highest basedir set to: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src&gt;
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-csw-simple-store ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/csw/simple-store/src/main/java&gt;
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/csw/simple-store/src/main/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ gs-csw-simple-store ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gs-csw-simple-store ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/csw/simple-store/src/test/java&gt;
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/csw/simple-store/src/test/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ gs-csw-simple-store ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.3:test (default-test) @ gs-csw-simple-store ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ gs-csw-simple-store ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO]
[INFO] -----------------< org.geoserver.extension:gs-dxf-wps >-----------------
[INFO] Building DXF WPS PPIO 2.16-SNAPSHOT [57/64]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ gs-dxf-wps ---
[INFO] Deleting <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/dxf/wps/target&gt;
[INFO]
[INFO] --- git-commit-id-plugin:2.1.15:revision (default) @ gs-dxf-wps ---
[INFO]
[INFO] --- directory-maven-plugin:0.3.1:highest-basedir (directories) @ gs-dxf-wps ---
[INFO] Highest basedir set to: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src&gt;
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-dxf-wps ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/dxf/wps/src/main/java&gt;
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/dxf/wps/src/main/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ gs-dxf-wps ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gs-dxf-wps ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/dxf/wps/src/test/java&gt;
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/dxf/wps/src/test/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ gs-dxf-wps ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.3:test (default-test) @ gs-dxf-wps ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ gs-dxf-wps ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO]
[INFO] --------------< org.geoserver.extension:gs-web-wcs2_0-eo >--------------
[INFO] Building Web Coverage Service 2.0 Earth Observation GUI extension 2.16-SNAPSHOT [58/64]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ gs-web-wcs2_0-eo ---
[INFO] Deleting <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wcs2_0-eo/web/target&gt;
[INFO]
[INFO] --- git-commit-id-plugin:2.1.15:revision (default) @ gs-web-wcs2_0-eo ---
[INFO]
[INFO] --- directory-maven-plugin:0.3.1:highest-basedir (directories) @ gs-web-wcs2_0-eo ---
[INFO] Highest basedir set to: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src&gt;
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-web-wcs2_0-eo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wcs2_0-eo/web/src/main/java&gt;
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wcs2_0-eo/web/src/main/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ gs-web-wcs2_0-eo ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gs-web-wcs2_0-eo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wcs2_0-eo/web/src/test/resources&gt;
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ gs-web-wcs2_0-eo ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.3:test (default-test) @ gs-web-wcs2_0-eo ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ gs-web-wcs2_0-eo ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping Importer REST Api Module-ng
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping Importer Berkley DB Persistence Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping Importer Web UI Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping OGR WPS
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping Catalog Services for the Web core module
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping CSW UI Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs-maven-plugin:3.1.10:check (default) < :spotbugs @ gs-netcdf-out <<<
[INFO]
[INFO]
[INFO] --- spotbugs-maven-plugin:3.1.10:check (default) @ gs-netcdf-out ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[INFO]
[INFO] --- maven-checkstyle-plugin:3.0.0:check (default) @ gs-netcdf-out ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for GeoServer Extensions 2.16-SNAPSHOT:
[INFO]
[INFO] GeoServer Extensions ............................... SUCCESS [ 5.834 s]
[INFO] Application Schema Support ......................... SUCCESS [ 0.166 s]
[INFO] Application Schema Integration Test ................ SUCCESS [ 6.766 s]
[INFO] Sample DataAccess Integration Test ................. SUCCESS [ 1.859 s]
[INFO] ArcSDE DataStore Extension ......................... SUCCESS [ 11.661 s]
[INFO] H2 DataStore Extension ............................. SUCCESS [ 9.864 s]
[INFO] SQL Server DataStore Extension ..................... SUCCESS [ 0.665 s]
[INFO] Oracle DataStore Extension ......................... SUCCESS [ 0.610 s]
[INFO] MySQL DataStore Extension .......................... SUCCESS [ 0.655 s]
[INFO] DB2 DataStore Extension ............................ SUCCESS [ 0.564 s]
[INFO] ImageMap Output Format ............................. SUCCESS [ 10.469 s]
[INFO] ImageI/O-Ext GDAL Coverage Extension ............... SUCCESS [ 5.562 s]
[INFO] JP2K Coverage Extension ............................ SUCCESS [ 0.527 s]
[INFO] OGR parent ......................................... SUCCESS [ 0.054 s]
[INFO] OGR CORE ........................................... SUCCESS [ 5.440 s]
[INFO] OGR WFS ............................................ FAILURE [ 0.051 s]
[INFO] Web Processing Service parent ...................... SUCCESS [ 0.052 s]
[INFO] Web Processing Service Module ...................... SUCCESS [ 29.591 s]
[INFO] OGR WPS ............................................ SKIPPED
[INFO] Excel Output Format ................................ SUCCESS [ 6.413 s]
[INFO] Chart external graphics support .................... SUCCESS [ 0.516 s]
[INFO] Feature Generalization Extension ................... SUCCESS [ 4.873 s]
[INFO] Image Mosaic JDBC Extension ........................ SUCCESS [ 0.538 s]
[INFO] OWS request flow controller ........................ SUCCESS [ 8.491 s]
[INFO] Web process status sharing with Hazelcast .......... FAILURE [ 0.060 s]
[INFO] Web Processing Service GUI ......................... FAILURE [ 0.058 s]
[INFO] GeoServer Layer Querying filter functions .......... SUCCESS [ 5.845 s]
[INFO] Teradata DataStore Extension ....................... SUCCESS [ 5.906 s]
[INFO] GeoServer Monitor Extensions ....................... SUCCESS [ 0.130 s]
[INFO] Core Monitor Extension ............................. SUCCESS [ 17.189 s]
[INFO] GeoServer Security Extension Modules ............... SUCCESS [ 0.085 s]
[INFO] GeoServer CAS Security Module ...................... SUCCESS [ 6.802 s]
[INFO] GeoServer Security Extension Web Modules ........... SUCCESS [ 0.074 s]
[INFO] GeoServer CAS Security Web Module .................. FAILURE [ 0.049 s]
[INFO] XLST based WFS output format ....................... SUCCESS [ 8.975 s]
[INFO] GeoServer INSPIRE Extensions ....................... SUCCESS [ 9.574 s]
[INFO] GeoServer CSS Styling .............................. SUCCESS [ 6.021 s]
[INFO] Catalog Services for the Web parent ................ SUCCESS [ 0.092 s]
[INFO] Catalog Services for the Web interfaces ............ SUCCESS [ 9.737 s]
[INFO] Catalog Services for the Web - Simple CatalogStore implementation FAILURE [ 0.041 s]
[INFO] Catalog Services for the Web core module ........... SKIPPED
[INFO] CSW UI Module ...................................... SKIPPED
[INFO] DXF WFS output format and WPS PPIO ................. SUCCESS [ 0.057 s]
[INFO] DXF WFS output format .............................. SUCCESS [ 9.374 s]
[INFO] DXF WPS PPIO ....................................... FAILURE [ 0.047 s]
[INFO] Printing Module .................................... SUCCESS [ 6.624 s]
[INFO] GeoServer WCS 2.0 Earth Observation Extensions ..... SUCCESS [ 0.049 s]
[INFO] Web Coverage Service 2.0 Earth Observation extensions SUCCESS [ 10.599 s]
[INFO] Web Coverage Service 2.0 Earth Observation GUI extension FAILURE [ 0.036 s]
[INFO] GeoServer libjpeg-turbo Module ..................... SUCCESS [ 7.198 s]
[INFO] GeoServer Data Importer ............................ SUCCESS [ 0.096 s]
[INFO] Importer Core Module ............................... FAILURE [ 18.364 s]
[INFO] Importer REST Api Module-ng ........................ SKIPPED
[INFO] Importer Berkley DB Persistence Module ............. SKIPPED
[INFO] Importer Web UI Module ............................. SKIPPED
[INFO] GRIB Coverage Format ............................... SUCCESS [ 6.292 s]
[INFO] NetCDF Coverage format ............................. SUCCESS [ 6.937 s]
[INFO] WCS NetCDF output Module ........................... FAILURE [ 13.275 s]
[INFO] Vector Tiles ....................................... SUCCESS [ 10.730 s]
[INFO] Ysld GeoServer Plugin .............................. SUCCESS [ 6.831 s]
[INFO] MongoDB Data Store ................................. SUCCESS [ 0.820 s]
[INFO] REST SLD service ................................... SUCCESS [ 12.046 s]
[INFO] GeoFence security integration ...................... SUCCESS [ 13.008 s]
[INFO] GeoFence Server .................................... FAILURE [ 0.199 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:38 min (Wall Clock)
[INFO] Finished at: 2019-06-12T17:45:33Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check (default) on project gs-importer-core: Failed during checkstyle execution: Unable to find configuration file at location: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/../build/qa/checkstyle.xml&gt;: Could not find resource '<https://build.geoserver.org/job/geoserver-java11-qa/ws/src/../build/qa/checkstyle.xml&#39;\.&gt; -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-geofence-server: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/geofence-server/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-ogr-wfs: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/ogr/ogr-wfs/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-web-sec-cas: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/security/web/web-cas/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-wps-cluster-hazelcast: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wps/wps-cluster-hazelcast/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-web-wps: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wps/web-wps/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-csw-simple-store: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/csw/simple-store/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-dxf-wps: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/dxf/wps/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project gs-web-wcs2_0-eo: Error assembling JAR: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/extension/wcs2_0-eo/web/pom.xml&gt; isn't a file. -> [Help 1]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:check (default) on project gs-netcdf-out: Failed during checkstyle execution: Unable to find configuration file at location: <https://build.geoserver.org/job/geoserver-java11-qa/ws/src/../build/qa/checkstyle.xml&gt;: Could not find resource '<https://build.geoserver.org/job/geoserver-java11-qa/ws/src/../build/qa/checkstyle.xml&#39;\.&gt; -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :gs-importer-core
Build step 'Invoke top-level Maven targets' marked build as failure

See <https://build.geoserver.org/job/geoserver-java11-qa/225/display/redirect&gt;

------------------------------------------
[...truncated 9.53 KB...]
  at java.base/java.lang.Thread.run(Thread.java:834)
jenkins.util.io.CompositeIOException: Unable to remove directory <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src/wcs2_0&gt; with directory contents: [<https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src/wcs2_0/target\]>
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:246)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.DirectoryNotEmptyException: <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src/wcs2_0&gt;
  at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:243)
  at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
  at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180)
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.DirectoryNotEmptyException: <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src/wcs2_0&gt;
  at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:243)
  at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
  at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180)
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
jenkins.util.io.CompositeIOException: Unable to remove directory <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src&gt; with directory contents: [<https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src/wcs2\_0\]>
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:246)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.DirectoryNotEmptyException: <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src&gt;
  at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:243)
  at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
  at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180)
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.DirectoryNotEmptyException: <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src&gt;
  at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:243)
  at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
  at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180)
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:211)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
jenkins.util.io.CompositeIOException: Unable to remove directory <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver&gt; with directory contents: [<https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver/src\]>
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:246)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.DirectoryNotEmptyException: <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver&gt;
  at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:243)
  at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
  at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180)
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.DirectoryNotEmptyException: <https://build.geoserver.org/job/geoserver-java11-qa/ws/geoserver&gt;
  at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:243)
  at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
  at java.base/java.nio.file.Files.deleteIfExists(Files.java:1180)
  at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:237)
  at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:201)
  at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:212)
  at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:222)
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)
ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Failed to delete workspace
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:599)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
  at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
  at hudson.remoting.UserRequest.perform(UserRequest.java:212)
  at hudson.remoting.UserRequest.perform(UserRequest.java:54)
  at hudson.remoting.Request$2.run(Request.java:369)
  at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
  at java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.lang.Thread.run(Thread.java:834)
  Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to i-0114284184aa163e6
    at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
    at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
    at hudson.remoting.Channel.call(Channel.java:957)
    at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
    at sun.reflect.GeneratedMethodAccessor329.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132)
    at com.sun.proxy.$Proxy74.execute(Unknown Source)
    at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1152)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192)
    at hudson.scm.SCM.checkout(SCM.java:504)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
    at hudson.model.Run.execute(Run.java:1816)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
Caused by: jenkins.util.io.CompositeIOException: Unable to delete '<https://build.geoserver.org/job/geoserver-java11-qa/ws/'.> Tried 3 times (of a maximum of 3) waiting 0.1 sec between attempts.
  at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:86)
  at hudson.Util.deleteContentsRecursive(Util.java:260)
  at hudson.Util.deleteContentsRecursive(Util.java:249)
  at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:596)
  ... 10 more
ERROR: Error cloning remote repo 'origin'

See <https://build.geoserver.org/job/geoserver-java11-qa/226/display/redirect?page=changes&gt;