Problem/Motivation

InvalidArgumentException: The GetObject operation requires non-empty parameter: Bucket in Aws\InputValidationMiddleware->__invoke() (line 64 of \vendor\aws\aws-sdk-php\src\InputValidationMiddleware.php).
Version: 8.x-3.0-alpha17
Library: aws/aws-sdk-php 3.182.0

Steps to reproduce

When update the module with vendor libraries

Comments

ThirstySix created an issue. See original summary.

cmlara’s picture

I'm not currently able to replicate this against latest dev (I can try later against Alpha17 if need to)

We do have a patch in dev (#2978330) that catches more errors and logs them without a WSOD, however that wouldn't change the root fault just the logging.

Every time I've seen this error was when the BUCKET setting has been left blank. Can you confirm the bucket name is set on the settings page?

Also you mention "When update the module with vendor libraries" from what version did you upgrade from for S3FS?

thirstysix’s picture

Thanks @cmlara, Let me check dev version with patch.
Vendor libraries from 3.158.6 to latest version 3.183.0

cmlara’s picture

Status: Active » Postponed (maintainer needs more info)
thirstysix’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)

I got that issue. it's related on AWS S3.
Thank you @cmlara.