I have S3 Online Storage and Direct Upload configured with the following in nuxeo.conf:
Uploads through Web UI fail as shown in screenshot-1. Stack traces are visible in attached server.log.
The direct upload code does not add the prefix to the path when placing a binary in the transient store (i.e. binaries appear in the root level of the transient bucket)
When nuxeo.s3storage.bucket_prefix is commented out, everything works as expected.
This has been observed on 9.10 (amazon-s3-direct-upload-1.0.0) and 10.2 (amazon-s3-direct-upload-1.1.1)