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

Assignee

Unassigned

Reporter

Dwayne Jeng

Labels

None

Validator

Dwayne Jeng

Development Area

Synapse Core Infrastructure

Release Version History

None

Priority

Major
Configure