[ ] My code follows the code style of this project
[ ] My change requires a change to the Javadoc documentation
[ ] I have updated the Javadoc documentation accordingly
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed
[ ] I have added a changelog entry. Adding a new entry must be accomplished by running the scripts/new-change script and following the instructions. Commit the new file created by the script in .changes/next-release with your changes.
[ ] My change is to implement 1.11 parity feature and I have updated LaunchChangelog
License
[ ] I confirm that this pull request can be released under the Apache 2 license
Motivation and Context
During a file upload with the Java-based TransferManager, if an outage occurs and the upload is paused, the resume token is not saved
Modifications
Add a check to see if the upload future was completed exceptionally
Testing
Tested end-to-end locally by shutting off wifi during upload Tests
Screenshots (if appropriate)
Types of changes
Checklist
mvn install
succeedsscripts/new-change
script and following the instructions. Commit the new file created by the script in.changes/next-release
with your changes.License