- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13
Description
Jenkins and plugins versions report
Environment
Jenkins: 2.516.3
OS: Linux - 6.4.0-150600.23.65-default
Java: 21.0.8 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
active-directory:2.40
ansible:588.v2a_a_a_f345e34f
ansible-tower:0.17.0
ansicolor:1.0.6
ant:518.v8d8dc7945eca_
antisamy-markup-formatter:173.v680e3a_b_69ff3
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
apache-httpcomponents-client-5-api:5.5-170.v023de017ccd7
asm-api:9.9-185.va_6c6b_3348b_c3
authentication-tokens:1.144.v5ff4a_5ec5c33
aws-credentials:254.v978a_5e206a_d7
aws-global-configuration:152.ve13a_2a_c319a_9
aws-java-sdk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-api-gateway:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-autoscaling:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudformation:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudfront:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudwatch:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codebuild:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codedeploy:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ec2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecr:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-efs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticbeanstalk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticloadbalancingv2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-iam:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-kinesis:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-lambda:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-logs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-minimal:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-organizations:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-secretsmanager:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sns:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sqs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ssm:1.12.780-480.v4a_0819121a_9e
aws-java-sdk2-core:2.33.4-62.vc1a_8df64b_4c9
aws-java-sdk2-ec2:2.33.4-62.vc1a_8df64b_4c9
aws-java-sdk2-sts:2.29.34-8.v76857219b_b_92
azure-ad:619.v53317a_30e630
azure-sdk:254.v895ca_4461c94
badge:2.11
bootstrap5-api:5.3.8-895.v4d0d8e47fea_d
bouncycastle-api:2.30.1.82-277.v70ca_0b_877184
branch-api:2.1255.v2f5fe203584a_
build-everything-strategy:1.0-SNAPSHOT (private-2e232de0-diego)
build-timeout:1.38
caffeine-api:3.2.2-178.v353b_8428ed56
checks-api:373.vfe7645102093
cloud-stats:377.vd8a_6c953e98e
cloudbees-bitbucket-branch-source:937.2.0
cloudbees-folder:6.1053.vd62fb_b_f7367b_
command-launcher:123.v37cfdc92ef67
commons-collections4-api:4.5.0-8.va_d5448ef9011
commons-compress-api:1.28.0-1
commons-lang3-api:3.19.0-104.v12125f33a_255
commons-text-api:1.14.0-194.v804a_dc3a_1b_d8
config-file-provider:1002.v93e06b_792d44
configuration-as-code:1998.v3e50e6e9d9d3
configuration-as-code-groovy:1.1
coordinator:1.5.0
copyartifact:770.va_6c69e063442
coverage:2.2977.v0e1c1d11042d
credentials:1447.v4cb_b_539b_5321
credentials-binding:702.vfe613e537e88
custom-folder-icon:2.21
data-tables-api:2.3.4-1427.v2e5c477e8b_83
depbuilder:1.1.0
display-url-api:2.217.va_6b_de84cc74b_
docker-commons:457.v0f62a_94f11a_3
docker-java-api:3.6.0-129.vf6f5db_c0f589
docker-plugin:1274.vc0203fdf2e74
docker-workflow:634.vedc7242b_eda_7
durable-task:605.v9a_b_9040c9970
echarts-api:6.0.0-1165.vd1283a_3e37d4
eddsa-api:0.3.0.1-19.vc432d923e5ee
email-ext:1933.v45cec755423f
emoji-symbols-api:17.0-57.v8d44b_9a_b_d5ea_
envinject:2.926.v69c9b_3896a_96
envinject-api:1.235.va_14c74f8f487
extensible-choice-parameter:239.v5f5c278708cf
favorite:2.253.v9b_413168133b_
file-operations:353.vf3b_9b_a_f1f7f7
file-parameters:412.vf26e5b_6e7431
flatpickr-api:4.6.13-18.vcf5f6a_5b_8468
folder-properties:62.v1636b_4a_84608
font-awesome-api:7.1.0-882.v1dfb_771e3278
forensics-api:3.1772.v99ca_3d83b_9fa_
generic-webhook-trigger:2.4.1
git:5.8.0
git-client:6.4.0
git-server:137.ve0060b_432302
github:1.45.0
github-api:1.330-492.v3941a_032db_2a_
github-branch-source:1871.v50ffb_786515e
github-checks:634.v371dc6d978a_3
github-pullrequest:0.7.2
gitlab-api:5.8.1-106.vef1de800710e
gitlab-branch-source:724.v6e30226050b_3
gitlab-plugin:1.9.9
gradle:2.16.1149.v711b_998b_0532
gson-api:2.13.2-173.va_a_092315913c
h2-api:11.1.4.199-36.vb_ee07e965744
handy-uri-templates-2-api:2.1.8-36.v85e4cb_234a_13
hidden-parameter:494.v9d2513a_9994d
htmlpublisher:427
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:94.vcc3065403257
jackson2-api:2.20.0-420.v8a_08b_d57ca_05
jakarta-activation-api:2.1.3-2
jakarta-mail-api:2.1.3-3
jakarta-xml-bind-api:4.0.5-3.v3d5b_a_73965b_9
javadoc:354.vee1a_660b_4990
javax-activation-api:1.2.0-8
javax-mail-api:1.6.2-11
jaxb:2.3.9-133.vb_ec76a_73f706
jdk-tool:83.v417146707a_3d
jersey2-api:2.47-165.ve7809a_3e87e0
jjwt-api:0.11.5-120.v0268cf544b_89
jobcacher:732.ve164e3059a_a_a_
joda-time-api:2.14.0-149.v1c3ce991d1b_9
jquery3-api:3.7.1-619.vdb_10e002501a_
jsch:0.2.16-95.v3eecb_55fa_b_78
json-api:20250517-173.v596efb_962a_31
json-path-api:2.9.0-190.veefca_05d5477
jsoup:1.21.2-66.v6ea_38164b_8a_2
junit:1363.v2ea_b_461a_1480
kubernetes:4384.v1b_6367f393d9
kubernetes-client-api:7.3.1-256.v788a_0b_787114
kubernetes-credentials:206.vde31a_b_0f71a_c
ldap:793.v754d6b_41b_ea_4
mailer:522.va_995fa_cfb_8b_d
matrix-auth:3.2.8
matrix-project:870.v9db_fcfc2f45b_
maven-artifact-choicelistprovider:1.18-SNAPSHOT (private-b89dc7d6-diego)
metrics:4.2.37-487.v7d6048d8733c
mina-sshd-api-common:2.16.0-167.va_269f38cc024
mina-sshd-api-core:2.16.0-167.va_269f38cc024
minio:1.3.499.v9d1eeeee3a_68
multibranch-action-triggers:1.8.10
multibranch-build-strategy-extension:64.v348e3c69f1f5
netty-api:4.1.118.Final-9.v776038d601a_7
nodejs:1.6.5
okhttp-api:4.12.0-195.vc02552c04ffd
oss-symbols-api:408.ve05d306d2354
pam-auth:1.12
parameterized-scheduler:285.ve611986d4c48
pipeline-aws:1.45
pipeline-build-step:571.v08a_fffd4b_0ce
pipeline-config-history:1.6
pipeline-github-lib:65.v203688e7727e
pipeline-graph-analysis:245.v88f03631a_b_21
pipeline-graph-view:661.v6003f4542123
pipeline-groovy-lib:776.vfee5327b_b_a_5b_
pipeline-input-step:534.v352f0a_e98918
pipeline-maven:1567.vb_2c3a_2116860
pipeline-maven-api:1567.vb_2c3a_2116860
pipeline-milestone-step:138.v78ca_76831a_43
pipeline-model-api:2.2273.v643f36ed9e94
pipeline-model-definition:2.2273.v643f36ed9e94
pipeline-model-extensions:2.2273.v643f36ed9e94
pipeline-multibranch-defaults:2.1
pipeline-rest-api:2.38
pipeline-stage-step:322.vecffa_99f371c
pipeline-stage-tags-metadata:2.2273.v643f36ed9e94
pipeline-stage-view:2.38
pipeline-utility-steps:2.20.0
plain-credentials:199.v9f8e1f741799
plugin-util-api:6.1192.v30fe6e2837ff
postgresql-api:42.7.7-67.v70a_30b_84f58b_
prism-api:1.30.0-630.va_e19d17f83b_0
pubsub-light:1.19
purge-job-history:74.vf21030329dda_
remote-file:1.24
resource-disposer:0.25
role-strategy:799.v5b_e7b_ecc231e
scm-api:712.v8846fdd68c88
script-security:1378.vf25626395f49
snakeyaml-api:2.3-125.v4d77857a_b_402
sonar:2.18
splunk-devops:1.11.0
splunk-devops-extend:1.11.0
sse-gateway:1.28
ssh-credentials:361.vb_f6760818e8c
ssh-slaves:3.1071.v0d059c7b_c555
ssh-steps:2.0.79.v1d1b_5f76dda_8
sshd:3.374.v19b_d59ce6610
structs:353.v261ea_40a_80fb_
text-file-operations:1.3.2
timestamper:1.30
token-macro:477.vd4f0dc3cb_cf1
trilead-api:2.209.v0e69b_c43c245
uno-choice:2.8.8
variant:70.va_d9f17f859e0
veracode-scan:25.6.25.0
workflow-aggregator:608.v67378e9d3db_1
workflow-api:1384.vdc05a_48f535f
workflow-basic-steps:1098.v808b_fd7f8cf4
workflow-cps:4209.v83c4e257f1e9
workflow-durable-task-step:1464.v2d3f5c68f84c
workflow-job:1551.v7320b_88b_d5e6
workflow-multibranch:821.vc3b_4ea_780798
workflow-scm-step:452.vdf1ca_c8d3a_87
workflow-step-api:710.v3e456cc85233
workflow-support:991.v66c18437d509
ws-cleanup:0.49
What Operating System are you using (both controller, and any agents involved in the problem)?
When performing a single-file upload to Minio, the upload process outputs the Storing ... message, but no storage happens. The build is marked as unstable and no error is output anywhere.
Looking at the code for io.jenkins.plugins.minio.upload.MinioStepExecution I can see in lines 98-100 the following:
            } catch (Exception ex) { // Gotta catch 'em all
                run.setResult(Result.UNSTABLE);
            }Thus, the exception is caught but never reported, so there's no way to figure out what happened, why, and what to do about it ... let alone how to come up with reliable reproduction steps.
I would only ask that the exception at least be output to the log as a starting point for investigation, or better yet: raise the exception upwards.
Reproduction steps
- Unknowable because we can't know the nature of the error to investigate further - see above
Expected Results
The upload completes, or an error is shown explaining why it didn't.
Actual Results
The build is marked unstable, and no error is shown justifying why.
Anything else?
No response
Are you interested in contributing a fix?
Yes - I might rewrite the code so that any errors during upload are simply reported upwards to the build, with no attempt to "play nice" or whatnot ... in the end, this tends to be more productive as it helps users diagnose issues they encounter.