Status: Resolved (View Workflow)
Pipeline: AWS Steps 1.20
Plain Credentials Plugin 1.4
Credentials Plugin 2.1.16
Credentials Binding Plugin 1.14
Ubuntu 14.04.5 LTS
Creating my first pipeline build, trying to upload output to S3. Getting a SecurityException: Rejected: java.lang.String$CaseInsensitiveComparator
Cause in my configuration:
s3Upload acl: 'Private', bucket: 'my-bucket', file: 'my-file.zip', path: 'master'
Remove this and the build works.
Comment out s3Upload and the build works - proving the cause is definitely s3Upload, not withAWS.
Change the credentials key ("aws-softwareops" above) to something different, and the build fails again, proving the credentials are being picked up from Jenkins correctly.
This is in the logs:
Jan 18, 2018 3:06:58 PM jenkins.security.ClassFilterImpl lambda$isBlacklisted$1
WARNING: java.lang.String$CaseInsensitiveComparator in JRE might be dangerous, so rejecting; see https://jenkins.io/redirect/class-filter/
This doesn't work:
(there is no mention of ClassFilter in the Jenkins log at startup - should there be?)
This is a blocking issue for me.