Closed bigon closed 4 days ago
The list of plugins that you've provided is incomplete. The docker-plugin
does not depend on the complete set of declarative Pipeline plugins. As you noted, include pipeline-model-definition
in the list of plugins to install.
As a word of caution, the installation method you've chosen is imprecise. It attempts to take the most recent version of the plugins you listed. That gives you no way to run a specific configuration since you'll always receive the most recent release of those plugins. It also does not promise what versions of dependent plugins will be installed. It is almost always better to maintain a complete list of the plugins and their precise versions.
Jenkins and plugins versions report
Environment
```text Jenkins: 2.462.3 OS: Linux - 6.1.0-26-cloud-amd64 Java: 17.0.12 - Eclipse Adoptium (OpenJDK 64-Bit Server VM) --- antisamy-markup-formatter:162.v0e6ec0fcfcf6 apache-httpcomponents-client-5-api:5.4-118.v199115451c4d asm-api:9.7.1-97.v4cc844130d97 authentication-tokens:1.119.v50285141b_7e1 bootstrap5-api:5.3.3-1 bouncycastle-api:2.30.1.78.1-248.ve27176eb_46cb_ caffeine-api:3.1.8-133.v17b_1ff2e0599 cloud-stats:336.v788e4055508b_ commons-lang3-api:3.17.0-84.vb_b_938040b_078 commons-text-api:1.12.0-129.v99a_50df237f7 configuration-as-code:1850.va_a_8c31d3158b_ credentials:1384.vf0a_2ed06f9c6 credentials-binding:681.vf91669a_32e45 dark-theme:479.v661b_1b_911c01 docker-commons:443.v921729d5611d docker-java-api:3.4.0-94.v65ced49b_a_7d5 docker-plugin:1.7.0 durable-task:577.v2a_8a_4b_7c0247 eddsa-api:0.3.0-4.v84c6f0f4969e font-awesome-api:6.6.0-2 gson-api:2.11.0-85.v1f4e87273c33 instance-identity:201.vd2a_b_5a_468a_a_6 ionicons-api:74.v93d5eb_813d5f jackson2-api:2.17.0-379.v02de8ec9f64c javax-activation-api:1.2.0-7 jaxb:2.3.9-1 json-api:20240303-101.v7a_8666713110 json-path-api:2.9.0-118.v7f23ed82a_8b_8 plain-credentials:183.va_de8f1dd5a_2b_ plugin-util-api:5.1.0 prism-api:1.29.0-17 scm-api:696.v778d637b_a_762 script-security:1365.v4778ca_84b_de5 snakeyaml-api:2.3-123.v13484c65210a_ ssh-credentials:343.v884f71d78167 ssh-slaves:2.973.v0fa_8c0dea_f9f structs:338.v848422169819 theme-manager:262.vc57ee4a_eda_5d token-macro:400.v35420b_922dcb_ trilead-api:2.147.vb_73cc728a_32e variant:60.v7290fc0eb_b_cd workflow-api:1336.vee415d95c521 workflow-step-api:678.v3ee58b_469476 workflow-support:926.v9f4f9b_b_98c19 ```What Operating System are you using (both controller, and any agents involved in the problem)?
Container jenkins/jenkins:2.462.3-lts-jdk17
Reproduction steps
RUN jenkins-plugin-cli --plugins "docker-plugin configuration-as-code dark-theme"
JAVA_OPTS=-Djenkins.install.runSetupWizard=false
definedExpected Results
No warning/errors when starting
Actual Results
There a several Errors with
java.lang.NoClassDefFoundError
Anything else?
Installing
pipeline-model-definition
fixes the problemAre you interested in contributing a fix?
No response