Skip to content

Older eddsa-api dependency is selected than is required by one of the dependent plugins #790

@MarkEWaite

Description

@MarkEWaite

Jenkins and plugins versions report

Environment

Installed plugins look like this if I install from the Jenkins plugin manager.

ant:513.vde9e7b_a_0da_0f
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
artifactory:4.0.8
asm-api:9.8-135.vb_2239d08ee90
bootstrap5-api:5.3.3-2
bouncycastle-api:2.30.1.80-256.vf98926042a_9b_
caffeine-api:3.2.0-166.v72a_6d74b_870f
checks-api:367.v18b_7f530e54a_
commons-lang3-api:3.17.0-87.v5cf526e63b_8b_
commons-text-api:1.13.0-153.v91dcd89e2a_22
config-file-provider:982.vb_a_e458a_37021
credentials:1413.va_51c53703df1
credentials-binding:687.v619cb_15e923f
display-url-api:2.209.v582ed814ff2f
durable-task:587.v84b_877235b_45
echarts-api:5.6.0-2
eddsa-api:0.3.0.1-19.vc432d923e5ee
font-awesome-api:6.7.2-1
git:5.7.0
git-client:6.1.3
gradle:2.14.1
gson-api:2.12.1-113.v347686d6729f
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:82.v0597178874e1
jackson2-api:2.18.3-402.v74c4eb_f122b_2
jakarta-activation-api:2.1.3-2
jakarta-mail-api:2.1.3-2
javadoc:310.v032f3f16b_0f8
javax-activation-api:1.2.0-8
javax-mail-api:1.6.2-11
jaxb:2.3.9-133.vb_ec76a_73f706
jersey2-api:2.45-154.v4ded3dc34f81
jquery3-api:3.7.1-3
jsch:0.2.16-95.v3eecb_55fa_b_78
json-api:20250107-125.v28b_a_ffa_eb_f01
json-path-api:2.9.0-148.v22a_7ffe323ce
junit:1322.v1556dc1c59a_f
mailer:489.vd4b_25144138f
matrix-project:847.v88a_f90ff9f20
maven-plugin:3.25
mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_
mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_
okhttp-api:4.11.0-189.v976fa_d3379d6
oss-symbols-api:318.ve82d80c8e1c4
plain-credentials:195.vb_906e9073dee
plugin-util-api:6.1.0
scm-api:704.v3ce5c542825a_
script-security:1373.vb_b_4a_a_c26fa_00
snakeyaml-api:2.3-125.v4d77857a_b_402
ssh-credentials:355.v9b_e5b_cde5003
sshd:3.353.v2b_d33c46e970
structs:343.vdcf37b_a_c81d5
token-macro:444.v52de7e9c573d
trilead-api:2.209.v0e69b_c43c245
variant:70.va_d9f17f859e0
workflow-api:1371.ve334280b_d611
workflow-basic-steps:1079.vce64b_a_929c5a_
workflow-cps:4080.va_15b_44a_91525
workflow-durable-task-step:1405.v1fcd4a_d00096
workflow-job:1508.v9cb_c3a_a_89dfd
workflow-scm-step:437.v05a_f66b_e5ef8
workflow-step-api:700.v6e45cb_a_5a_a_21
workflow-support:968.v8f17397e87b_8

What Operating System are you using (both controller, and any agents involved in the problem)?

Linux

Reproduction steps

  1. Create a Dockerfile with the following two lines:
    FROM docker.io/jenkins/jenkins:2.492.3-lts-jdk21
    RUN jenkins-plugin-cli --plugins "artifactory git"
    
  2. Build the container image with docker build -t jenkins-75542:1 .
  3. Run the container image with docker run --rm -i -p 8080:8080 -t jenkins-75542:1
  4. Watch it fail to load because an older version of eddsa-api is loaded rather than the most recent release

Expected Results

Container should start Jenkins

Refer to https://issues.jenkins.io/browse/JENKINS-75542 for the original report.

Actual Results

Container starts but Jenkins does not initialize

Anything else?

No response

Are you interested in contributing a fix?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions