I think I've narrowed the errors I've been seeing in my CCB site down to fabrik. I updated from git to fix an issue with date picker when filtering. That was fixed, but now I can't upload files to S3 via ja_amazons3 component. I get the following error message:
An error has occurred.
0 Missing required client configuration options: version: (string) A "version" configuration value is required. Specifying a version constraint ensures that your code will not be affected by a breaking change made to the service. For example, when using Amazon S3, you can lock your API version to "2006-03-01". Your build of the SDK has the following version(s) of "s3": * "2006-03-01" You may provide "latest" to the "version" configuration value to utilize the most recent available API version that your client's API provider can find. Note: Using 'latest' in a production application is not recommended. A list of available API versions can be found on each client's API documentation page: http://docs.aws.amazon.com/aws-sdk-php/v3/api/index.html. If you are unable to load a specific API version, then you may need to update your copy of the SDK.
This does not happen with other sites on the same server running earlier versions of Fabrik and the same version of ja_amazons3. I tried disabling fabrik package but the following files are still being loaded and shown in Joomla debug.
13 Aws\S3\S3Client->__construct() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/AwsClient.php:322
14 Aws\AwsClient->__construct() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/S3/S3Client.php:243
15 Aws\ClientResolver->resolve() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/AwsClient.php:158
16 Aws\ClientResolver->throwRequired() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/ClientResolver.php:260
An error has occurred.
0 Missing required client configuration options: version: (string) A "version" configuration value is required. Specifying a version constraint ensures that your code will not be affected by a breaking change made to the service. For example, when using Amazon S3, you can lock your API version to "2006-03-01". Your build of the SDK has the following version(s) of "s3": * "2006-03-01" You may provide "latest" to the "version" configuration value to utilize the most recent available API version that your client's API provider can find. Note: Using 'latest' in a production application is not recommended. A list of available API versions can be found on each client's API documentation page: http://docs.aws.amazon.com/aws-sdk-php/v3/api/index.html. If you are unable to load a specific API version, then you may need to update your copy of the SDK.
This does not happen with other sites on the same server running earlier versions of Fabrik and the same version of ja_amazons3. I tried disabling fabrik package but the following files are still being loaded and shown in Joomla debug.
13 Aws\S3\S3Client->__construct() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/AwsClient.php:322
14 Aws\AwsClient->__construct() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/S3/S3Client.php:243
15 Aws\ClientResolver->resolve() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/AwsClient.php:158
16 Aws\ClientResolver->throwRequired() /var/www/example.com/httpdocs/libraries/fabrik/vendor/aws/aws-sdk-php/src/ClientResolver.php:260