Open issues

Multipart upload fails when uploading into to a folder inside of a private bucket
PLFM-5769
python client and web client return different tables
PLFM-5754
REST API get projects excluding some projects
PLFM-5751
R-based app' encounters limit appending data to table
PLFM-5665
Make Synapse down time predictable
PLFM-5660
Update Final files in GDC projects that have been created between last manifest and changing the storage location
PLFM-5621
Changing password successfully shoud reset unsuccesfuly login attempt count
PLFM-5607
User locked out of login for 30 hours?
PLFM-5600
allow querying on multiple values for each annotation name in a file view
PLFM-5550
Upload file view .csv as table "cannot access files" error
PLFM-5435
UX recommendations for password policy
PLFM-5385
misc. EC2 instances must use encrypted disks and encrypt traffic from their load balancers
PLFM-5245
Synapse Password Policy
PLFM-5210
AWS BAA for HIPAA/PHI Requirements
PLFM-5197
Synapse recovery procedure
PLFM-5062
set WebACL thresholds/denial rules
PLFM-5043
Add context to /userGroupHeaders prefix search (improve sorting of @ mentions)
PLFM-5015
projects missing from Synapse search
PLFM-4940
Rerunnable Workflows
PLFM-4897
Select star query and ORDER BY toggling fails if a column name contains double quotes.
PLFM-4892
Support for Table/View Versions
PLFM-4698
Ability to create a Synapse Table based on a snapshot from a File View
PLFM-4247
Backlog of @Ignored tests
PLFM-3628
All files with commas in their name cannot be downloaded with chrome
PLFM-3607
Enhance notification delivery options
PLFM-3405
Limit on number of AWS Firehoses prevent stack builder instantiation
PLFM-5837
accidentally pulling in muliple version of org.json
PLFM-5834
Cannot update annotations via file view if row name has a space
PLFM-5833
OAuth request results in Forbidden status
PLFM-5831
Add 'cloudfront:CreateInvalidation' to deployer policy
PLFM-5827
Intern plans
PLFM-5819
PrincipalController.addEmail() should annotation 'setAsNotificationEmail' as optional
PLFM-5817
See if we can make the dev local/private builds work with SecretsMgr
PLFM-5814
Activity objects are unnecessarily restrictive in their (re)use
PLFM-5813
document how to set up an oauth client in Synapse
PLFM-5812
Expose project statistics from the synapse api
PLFM-5811
Drug Upload Tool UI & Copy finalization for V1
PLFM-5809
Annotation structure seems out of date and has no direct links to REST calls for manipulating Annotations
PLFM-5808
Evaluation queue query results don't conform to other synapse queries
PLFM-5807
no documented request object for PUT on annotations
PLFM-5806
Schema-to-pojo type "map" does not use actual JSON Map
PLFM-5805
Pendo intro to Sage account login
PLFM-5802
MIgrationError: request.minimumId is required during checksum on OAUTH_SECTOR_IDENTIFIER
PLFM-5801
forms services
PLFM-5795
overwrite all files when uploading multiple to a folder
PLFM-5793
Synapse homepage requirements (1-pager)
PLFM-5791
public buckets in prod synapse acct
PLFM-5787
document how to make an authenticated API call
PLFM-5786
Study Details: updated mocks for study clicktrough
PLFM-5784
Governance module for Portals & Synapse
PLFM-5783
issue 1 of 459

Multipart upload fails when uploading into to a folder inside of a private bucket

Description

reproduced on prod, staging, and local build. seems to be caused by adding too many trailing slashes to the folder name when we create the request: https://github.com/Sage-Bionetworks/Synapse-Repository-Services/blob/b2875330a101defe01f111a55289193a8d7506bb/services/repository-managers/src/main/java/org/sagebionetworks/repo/manager/file/MultipartUtils.java#L45

fixed locally when removing the extra trailing slash

Environment

None

Status

Assignee

Nick Grosenbacher

Reporter

Nick Grosenbacher

Labels

None

Validator

Bruce Hoff

Release Version History

None

Sprint

Affects versions

stack-275
stack-276

Priority

Critical