SynapseJavaClient.multipartUpload() fails when the filename contains a plus sign

Description

SynapseJavaClient.multipartUpload() fails when the filename contains a plus sign. It's unclear whether other special characters are affected.

Stack trace is

Note that this is a 403 from S3, but it's being thrown as a SynapseUnavailable.

Environment

None

Status

Assignee

Unassigned

Reporter

Dwayne Jeng

Labels

None

Validator

Bruce Hoff

Development Area

None

Release Version History

None

Priority

Major
Configure