Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-69044

Inline executable-war may have broken the Test Harness JenkinsRule

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • core
    • None
    • Jenkins = 2.358, 2.359; jenkins-test-harness = 1812.v6d4e97d91fd8
    • jenkins-test-harness 1816.v8138d8056949

    Description

      It seems as if the PR https://github.com/jenkinsci/jenkins/pull/6706 has broken the Jenkins Test Harness "JenkinsRule". Since 2.358 I am no longer able to use it; it fails with

       

      java.lang.AssertionError: <redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/jenkins-core/2.358/f4318a39ca6725ce71efd716cee44c191f46072f/jenkins-core-2.358.jar is not in the expected location, and jenkins-war-*.war was not in <redacted>.gradle/caches/7.2/workerMain/gradle-worker.jar:<redacted>cadian/builds/config_broken_testharness/build/classes/java/test:<redacted>cadian/builds/config_broken_testharness/build/classes/groovy/test:<redacted>cadian/builds/config_broken_testharness/build/resources/test:<redacted>cadian/builds/config_broken_testharness/build/classes/java/main:<redacted>cadian/builds/config_broken_testharness/build/classes/groovy/main:<redacted>cadian/builds/config_broken_testharness/build/resources/main:<redacted>.gradle/caches/modules-2/files-2.1/org.spockframework/spock-core/1.0-groovy-2.4/ceaa8b69f274ed3de24da3e6a6c86f673b426d1a/spock-core-1.0-groovy-2.4.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/jenkins-test-harness/1812.v6d4e97d91fd8/d115a818ec568a9d1f2721dd1591a93ef16e127c/jenkins-test-harness-1812.v6d4e97d91fd8.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/jenkins-war/2.358/4b9fc92781bb1a22611b44e65d281792e9652899/jenkins-war-2.358.war:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/jenkins-core/2.358/f4318a39ca6725ce71efd716cee44c191f46072f/jenkins-core-2.358.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.stapler/stapler-groovy/1685.v3b_5035c4ce05/32775a8d403059f046fd44a43b4c08bc79fb86ac/stapler-groovy-1685.v3b_5035c4ce05.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-all/2.4.21/8e4f4c30dbb9123fbf703f256cd721bbac5c902a/groovy-all-2.4.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/jenkins-test-harness-htmlunit/106.vc41185ea_3d3d/885a6392749f654b6b1c0860497b06333b13fcb/jenkins-test-harness-htmlunit-106.vc41185ea_3d3d.jar:<redacted>.gradle/caches/modules-2/files-2.1/io.jenkins.lib/support-log-formatter/1.1/86071546a235b61ea43888791102b3c28a264128/support-log-formatter-1.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-webapp/9.4.48.v20220622/9317a8518674c54b5ed9ec5ece8fcad92af91802/jetty-webapp-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-server/9.4.48.v20220622/317d5fcb9f4a11265201546a0f55a0c2f4b1dd5c/websocket-server-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-servlet/9.4.48.v20220622/8a9a53e0aad3f194a4cc9940f7e9d5619254bf62/jetty-servlet-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-security/9.4.48.v20220622/6114f92529e9cff489528e6be77b48526a92d577/jetty-security-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-client/9.4.48.v20220622/e5536fc714ab049505f99ad799a831f7be36bbf0/websocket-client-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-common/9.4.48.v20220622/3953122cd495f64ff72831e889a5a661631f580/websocket-common-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-servlet/9.4.48.v20220622/6216200152965667066df70b65698e3a063e383d/websocket-servlet-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-api/9.4.48.v20220622/76523923d4a5efabe05c2a7aa120282ac1db8c79/websocket-api-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/2.2/cf530c8a0bc993487c64e940ae639bb4a6104dc6/hamcrest-library-2.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/2.2/3f2bd07716a31c395e2837254f37f21f0f0ab24b/hamcrest-core-2.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest/2.2/1820c0968dba3a11a1b30669bb1f01978a91dedc/hamcrest-2.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jvnet.hudson/embedded-rhino-debugger/1.2/cdc2c2c9daeb46bdb7eb994730dfdb844efd96a9/embedded-rhino-debugger-1.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.netbeans.modules/org-netbeans-insane/RELEASE140/9f3a2ddd93106116998bb3b7074b615d0895541b/org-netbeans-insane-RELEASE140.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.openjdk.jmh/jmh-generator-annprocess/1.35/50fba446d32d22f95f51a391f3450e03af006754/jmh-generator-annprocess-1.35.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.openjdk.jmh/jmh-core/1.35/c14d712be8e423969fcd344bc801cf5d3ea3b62a/jmh-core-1.35.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/cli/2.358/618e6f68e1f9e4867757d185eec14ef5778c4bd8/cli-2.358.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci.main/remoting/3028.va_a_436db_35078/5668bd62e80ef303c15cbee10ac6a2d7c6a12c96/remoting-3028.va_a_436db_35078.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-jdk14/1.7.36/4a18af6554bfe48b0f76eec98119c417da23c7e1/slf4j-jdk14-1.7.36.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-jelly/commons-jelly-tags-xml/1.1/cc0efc2ae0ff81ef7737afc786a0ce16a8540efc/commons-jelly-tags-xml-1.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.stapler/stapler-adjunct-codemirror/1.3/fd1d45544400d2a4da6dfee9e60edd4ec3368806/stapler-adjunct-codemirror-1.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.stapler/stapler-adjunct-timeline/1.5/3fa806cbb94679ceab9c1ecaaf5fea8207390cb7/stapler-adjunct-timeline-1.5.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.stapler/stapler-jelly/1685.v3b_5035c4ce05/e950d1edabe1313c235dec9222371bcbfa18482/stapler-jelly-1685.v3b_5035c4ce05.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.stapler/stapler/1685.v3b_5035c4ce05/e373b1098f96f829e0fdfe2f2612e1d2ef405df4/stapler-1685.v3b_5035c4ce05.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.stapler/json-lib/2.4-jenkins-3/83f848493c09c735861a90e91591499fb88d7fbb/json-lib-2.4-jenkins-3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/commons-jelly/1.1-jenkins-20220125/59bdd2003643a49c5bba66c649b6e537f5182343/commons-jelly-1.1-jenkins-20220125.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-beanutils/commons-beanutils/1.9.4/d52b9abcd97f38c81342bb7e7ae1eee9b73cba51/commons-beanutils-1.9.4.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-httpclient/commons-httpclient/3.1-jenkins-3/56110dc7f655c56c4e2ae8ae2bb055bf2282ba99/commons-httpclient-3.1-jenkins-3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/commons-jexl/1.1-jenkins-20111212/a990a77bea8c5a400d58a6f5d98122236300f7d/commons-jexl-1.1-jenkins-20111212.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-discovery/commons-discovery/0.5/3a8ac816bbe02d2f88523ef22cbf2c4abd71d6a8/commons-discovery-0.5.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.2/4bfc12adfe4842bf07b657f0369c4cb522955686/commons-logging-1.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-net/commons-net/3.8.0/63ea56587c8aaf05adab5cb0397e056bac8a2db0/commons-net-3.8.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.brotli/dec/0.1.2/c26a897ae0d524809eef1c786cc6183b4ddcc3b/dec-0.1.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.shapesecurity/salvation2/3.0.0/15f4d7969936bfd6d554227f11f5ae2c71e176b/salvation2-3.0.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-server/9.4.48.v20220622/b91a0641cda31c93962503b88f783602d2bd8093/jetty-server-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-xml/9.4.48.v20220622/2c8b7ad6b64437a693cd30666f3def666aac8207/jetty-xml-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-client/9.4.48.v20220622/fc2e953a7030045e1ca467d57e200856a170848e/jetty-client-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-http/9.4.48.v20220622/8cb235e70bda0c5e97a41e7ee0ea33ee7f5bcc6a/jetty-http-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/5.0.4/4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c/jopt-simple-5.0.4.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-math3/3.2/ec2544ab27e110d2d431bdad7d538ed509b21e62/commons-math3-3.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/antlr/antlr/2.7.7/83cd2cd674a217ade95a4bb83a8a14f351f48bd0/antlr-2.7.7.jar:<redacted>.gradle/caches/modules-2/files-2.1/args4j/args4j/2.33/bd87a75374a6d6523de82fef51fc3cfe9baf9fc9/args4j-2.33.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.github.spotbugs/spotbugs-annotations/4.7.1/50e29adaec8cf4299441a6786a909a0b105326ad/spotbugs-annotations-4.7.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.google.inject/guice/5.0.1/dae7556b441cada2b4f0a2314eb68e1ff423429/guice-5.0.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.google.guava/guava/31.1-jre/60458f877d055d0c9114d9e1a2efb737b4bc282c/guava-31.1-jre.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.infradna.tool/bridge-method-annotation/1.23/80255ad3ab2d3342ca506620f6e887cd2a3dc95b/bridge-method-annotation-1.23.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.jcraft/jzlib/1.1.3-kohsuke-1/af5d27e1de29df05db95da5d76b546d075bc1bc5/jzlib-1.1.3-kohsuke-1.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.sun.solaris/embedded_su4j/1.1/9404130cc4e60670429f1ab8dbf94d669012725d/embedded_su4j-1.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.sun.xml.txw2/txw2/20110809/46afa3f3c468680875adb8f2a26086a126c89902/txw2-20110809.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.thoughtworks.xstream/xstream/1.4.19/e0e581d812aa92ae12f07234f3398e06af74b112/xstream-1.4.19.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/crypto-util/1.7/4fda7b3216569915b5c8ec87d2c85148b5ac14b3/crypto-util-1.7.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.15/49d94806b6e3dc933dacbd8acb0fdbab8ebd1e5d/commons-codec-1.15.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-collections/commons-collections/3.2.2/8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5/commons-collections-3.2.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-fileupload/commons-fileupload/1.4/f95188e3d372e20e7328706c37ef366e5d7859b0/commons-fileupload-1.4.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.11.0/a2503f302b11ebde7ebc3df41daebe0e4eea3689/commons-io-2.11.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-jelly/commons-jelly-tags-fmt/1.0/2107da38fdd287ab78a4fa65c1300b5ad9999274/commons-jelly-tags-fmt-1.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.sf.ezmorph/ezmorph/1.0.6/1e55d2a0253ea37745d33062852fd2c90027432/ezmorph-1.0.6.jar:<redacted>.gradle/caches/modules-2/files-2.1/commons-lang/commons-lang/2.6/ce1edb914c94ebc388f086c6827e8bdeec71ac2/commons-lang-2.6.jar:<redacted>.gradle/caches/modules-2/files-2.1/io.jenkins.stapler/jenkins-stapler-support/1.1/95127e05b589288439684304a75474bb1261a11c/jenkins-stapler-support-1.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api/1.2.7/34a035507f0270f1c6b7722d728bd7b5a9bbac4c/jakarta.servlet.jsp.jstl-api-1.2.7.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.dom4j/dom4j/2.1.3/a75914155a9f5808963170ec20653668a2ffd2fd/dom4j-2.1.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/jaxen/jaxen/1.2.0/c10535a925bd35129a4329bc75065cc6b5293f2c/jaxen-1.2.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/jline/jline/2.14.6/c3aeac59c022bdc497c8c48ed86fa50450e4896a/jline-2.14.6.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/memory-monitor/1.11/73e2b12b25cb0f8c94664c697970ee03ffcc2ddd/memory-monitor-1.11.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/5.12.1/b1e93a735caea94f503e95e6fe79bf9cdc1e985d/jna-5.12.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.java.sezpoz/sezpoz/1.13/822ac382900587d0a7d6aaec7b1859f1cf5de2fb/sezpoz-1.13.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.jcip/jcip-annotations/1.0/afba4942caaeaf46aab0b976afd57cc7c181467e/jcip-annotations-1.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.sf.kxml/kxml2/2.3.0/ccbc77a5fd907ef863c29f3596c6f54ffa4e9442/kxml2-2.3.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.apache.ant/ant/1.10.12/be08c4f63e92e03bac761404cf77bc270928b6c5/ant-1.10.12.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.21/4ec95b60d4e86b5c95a0e919cb172a0af98011ef/commons-compress-1.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.connectbot.jbcrypt/jbcrypt/1.0.0/f37bba2b8b78fcc8111bb932318b621dcc6c5194/jbcrypt-1.0.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.fusesource.jansi/jansi/1.11/655c643309c2f45a56a747fda70e3fadf57e9f11/jansi-1.11.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke/access-modifier-annotation/1.27/283e60e2488e140c4474518c9846b2e94974f753/access-modifier-annotation-1.27.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/annotation-indexer/1.16/505cd402ddcb3c8b2e2689e2d94a524896e3c551/annotation-indexer-1.16.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/symbol-annotation/1.23/725854f35540796aefcd6bc32a5d4c3b7c85fa9a/symbol-annotation-1.23.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/task-reactor/1.7/e5350f3d95961b354192a6a8badab1da605dae1e/task-reactor-1.7.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jenkins-ci/version-number/1.10/9f24101e629a3a97974a3c312107e26b8687524b/version-number-1.10.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jfree/jfreechart/1.0.19/ba9ee7dbb2e4c57a6901c79f614ed2dea9cc0e20/jfreechart-1.0.19.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jvnet.hudson/commons-jelly-tags-define/1.0.1-hudson-20071021/8b952d0e504ee505d234853119e5648441894234/commons-jelly-tags-define-1.0.1-hudson-20071021.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jvnet.localizer/localizer/1.31/aa7560693502015b7747697fa5a4fd1da9a95ccd/localizer-1.31.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jvnet.robust-http-client/robust-http-client/1.2/dee9fda92ad39a94a77ec6cf88300d4dd6db8a4d/robust-http-client-1.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jvnet.winp/winp/1.28/8dcfcc7214e73a906786b80704784d90fb593e75/winp-1.28.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke/windows-package-checker/1.2/86b5d2f9023633808d65dbcfdfd50dc5ad3ca31f/windows-package-checker-1.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.jinterop/j-interop/2.0.8-kohsuke-1/7bcd527550b8415ba14c33a8ff00658c43d0c78e/j-interop-2.0.8-kohsuke-1.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/9.3/1f2a432d1212f5c352ae607d7b61dcae20c20af5/asm-commons-9.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-util/9.3/9595bc05510d0bd4b610188b77333fe4851a1975/asm-util-9.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.3/4b071f211b37c38e0e9f5998550197c8593f6ad8/asm-analysis-9.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/9.3/78d2ecd61318b5a58cd04fb237636c0e86b77d97/asm-tree-9.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/9.3/8e6300ef51c1d801a7ed62d07cd221aca3a90640/asm-9.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.slf4j/jcl-over-slf4j/1.7.36/d877e195a05aca4a2f1ad2ff14bfec1393af4b5e/jcl-over-slf4j-1.7.36.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.slf4j/log4j-over-slf4j/1.7.36/2a753acda077203a4794f106871bb237501c9a53/log4j-over-slf4j-1.7.36.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-web/5.7.2/3933d4de5c80b8f6b4711207f2fcfac9020f8aed/spring-security-web-5.7.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/xpp3/xpp3/1.1.4c/9b988ea84b9e4e9f1874e390ce099b8ac12cfff5/xpp3-1.1.4c.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar:<redacted>.gradle/caches/modules-2/files-2.1/javax.servlet/javax.servlet-api/3.1.0/3cd63d075497751784b2fa84be59432f4905bf7c/javax.servlet-api-3.1.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-io/9.4.48.v20220622/b09b55209d0a304e542f779750a01f6914dc55e7/jetty-io-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-util-ajax/9.4.48.v20220622/def39454993d094df10b1689592d235e636d7dde/jetty-util-ajax-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-util/9.4.48.v20220622/7efc06f7ec0ff33d8c219bcc8c7415280c103669/jetty-util-9.4.48.v20220622.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.google.guava/failureaccess/1.0.1/1dcf1de382a0bf95a3d8b0849546c88bac1292c9/failureaccess-1.0.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/b421526c5f297295adef1c886e5246c39d4ac629/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:<redacted>.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:<redacted>.gradle/caches/modules-2/files-2.1/net.java.dev.msv/xsdlib/2013.6.1/280f7c45aaec5102cc756d1afdb416b7775f2ef4/xsdlib-2013.6.1.jar:<redacted>.gradle/caches/modules-2/files-2.1/relaxngDatatype/relaxngDatatype/20020414/de7952cecd05b65e0e4370cc93fc03035175eef5/relaxngDatatype-20020414.jar:<redacted>.gradle/caches/modules-2/files-2.1/io.github.x-stream/mxparser/1.2.2/476fb3b3bb3716cad797cd054ce45f89445794e9/mxparser-1.2.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-launcher/1.10.12/e090b4f9d3ecf45491cc16e759f1e843a1a224c0/ant-launcher-1.10.12.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jfree/jcommon/1.0.23/a316f336ca996e0c6bec4e4fbd49be8f5e1c3968/jcommon-1.0.23.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.kohsuke.jinterop/j-interopdeps/2.0.8-kohsuke-1/c6ae17b2cbb5e07e62fddab1cebadaf351a97c0/j-interopdeps-2.0.8-kohsuke-1.jar:<redacted>.gradle/caches/modules-2/files-2.1/javax.annotation/javax.annotation-api/1.3.2/934c04d3cfef185a8008e7bf34331b79730a9d43/javax.annotation-api-1.3.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/jakarta.annotation/jakarta.annotation-api/2.1.0/4f1cf660cde3a75a0ac3d12ee8afd2d798ec322d/jakarta.annotation-api-2.1.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.jvnet/tiger-types/2.2/7ddc6bbc8ca59be8879d3a943bf77517ec190f39/tiger-types-2.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-core/5.7.2/48cc4cec862ca88ea199f1c98a1b9a8ea5701467/spring-security-core-5.7.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/5.3.21/fe371c85f02b8c6690fc3b3d0950ef4f965db0cd/spring-context-5.3.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/5.3.21/58ec4ff7a0ce30a1e2612f04ad0fb13ea806705/spring-aop-5.3.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/5.3.21/317aadd37f70ba34ff93d068343e3110b5dcf2f/spring-web-5.3.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/5.3.21/e3eae7e6d211381642a0b7507a5215e3ac1b32e1/spring-beans-5.3.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/5.3.21/ca8c5822fc528066ec717f1e74160a1575c43192/spring-expression-5.3.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.3.21/1b0c9be6b972e4c615f175c70fc32e80557e68e8/spring-core-5.3.21.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/3.12.0/d5692f0526415fcc6de94bb5bfbd3afd9dd3b3e5/checker-qual-3.12.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.11.0/c5a0ace696d3f8b1c1d8cc036d8c03cc0cbe6b69/error_prone_annotations-2.11.0.jar:<redacted>.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.3/ba035118bc8bac37d7eff77700720999acd9986d/j2objc-annotations-1.3.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.samba.jcifs/jcifs/1.2.19/333384030132b83c87943b5a03c8b4b307738ffa/jcifs-1.2.19.jar:<redacted>.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-crypto/5.7.2/323a1844204fc8e05cead2bd75a9077121eba87e/spring-security-crypto-5.7.2.jar:<redacted>.gradle/caches/modules-2/files-2.1/javax.xml.stream/stax-api/1.0-2/d6337b0de8b25e53e81b922352fbea9f9f57ba0b/stax-api-1.0-2.jar:<redacted>.gradle/caches/modules-2/files-2.1/javax.xml.bind/jaxb-api/2.2.12/4c83805595b15acf41d71d49e3add7c0e85baaed/jaxb-api-2.2.12.jar:<redacted>.gradle/caches/modules-2/files-2.1/pull-parser/pull-parser/2/c2f040085bfcd35963e9504bec11dac57cd0a86e/pull-parser-2.jar
          at org.jvnet.hudson.test.WarExploder.findJenkinsWar(WarExploder.java:90)
          at org.jvnet.hudson.test.WarExploder.explode(WarExploder.java:116)
          at org.jvnet.hudson.test.WarExploder.getExplodedDir(WarExploder.java:56)
          at org.jvnet.hudson.test.JenkinsRule._createWebServer(JenkinsRule.java:802)
          at org.jvnet.hudson.test.JenkinsRule.createWebServer(JenkinsRule.java:757)
          at org.jvnet.hudson.test.JenkinsRule.createWebServer(JenkinsRule.java:746)
          at org.jvnet.hudson.test.JenkinsRule.newHudson(JenkinsRule.java:698)
          at org.jvnet.hudson.test.JenkinsRule.before(JenkinsRule.java:414)
          at org.jvnet.hudson.test.JenkinsRule$1.evaluate(JenkinsRule.java:607)
          at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
          at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at java.base/java.lang.Thread.run(Thread.java:829)
       

      I have created and attached a small Gradle project which should run out of the box and reproduce the issue. Just extract it and run the Gradle wrapper like so:

      ./gradlew

      The build.gradle contains in lines 6 and 7 the version declaration of Jenkins. One still works when active, the other fails.

       

      Attachments

        Activity

          basil Basil Crow added a comment -

          This ticket was not filed in the correct issue tracker or component. This is not a bug in Jenkins core, but the core component was used.

          The correct place to file test harness issues is: https://github.com/jenkinsci/jenkins-test-harness/issues

          basil Basil Crow added a comment - This ticket was not filed in the correct issue tracker or component. This is not a bug in Jenkins core, but the core component was used. The correct place to file test harness issues is: https://github.com/jenkinsci/jenkins-test-harness/issues
          opajonk Oliver Pajonk added a comment -

          Oh ok, sorry I did not know that. I was under the impression that very likely the change I posted (which is not a change to the test harness) caused the problem, so I posted it here. Should I re-post the issue to the test harness GitHub issue tracker?

          opajonk Oliver Pajonk added a comment - Oh ok, sorry I did not know that. I was under the impression that very likely the change I posted (which is not a change to the test harness) caused the problem, so I posted it here. Should I re-post the issue to the test harness GitHub issue tracker?
          basil Basil Crow added a comment -

          This was released in 1816.v8138d8056949 so I was noting the incorrect issue tracker for future reference.

          basil Basil Crow added a comment - This was released in 1816.v8138d8056949 so I was noting the incorrect issue tracker for future reference.
          opajonk Oliver Pajonk added a comment -

          Nice, already fixed Thanks!

          opajonk Oliver Pajonk added a comment - Nice, already fixed Thanks!
          opajonk Oliver Pajonk added a comment -

          I can confirm this worked; in my case I had to add an additional dependency to "org.jenkins-ci.main:jenkins-core", but then it was all fine!

          opajonk Oliver Pajonk added a comment - I can confirm this worked; in my case I had to add an additional dependency to "org.jenkins-ci.main:jenkins-core", but then it was all fine!

          People

            basil Basil Crow
            opajonk Oliver Pajonk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: