Error when trying to setup AWS connector

0
Hi all,We're having trouble when trying to set up a blank app with AWS. We want to use it on one of our user apps but have created a blank app to test it first.However we're running into issues from the start. So we've downloaded AWS Authentication Connector and then Amazon S3 Connector and when I now try to run the app locally I'm getting the following "Compliation of Java actions failed" error below. If anyone has had this issue and knows how to solve it please let us know.C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:21: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:22: error: package software.amazon.awssdk.services.s3.model.CopyObjectRequest does not existimport software.amazon.awssdk.services.s3.model.CopyObjectRequest.Builder; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:139: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.CopyObjectRequest createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:21: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:22: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.BucketLocationConstraint; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:23: error: package software.amazon.awssdk.services.s3.model.CreateBucketRequest does not existimport software.amazon.awssdk.services.s3.model.CreateBucketRequest.Builder; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:121: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.CreateBucketConfiguration createAwsCreateBucketConfiguration (ENUM_Region region) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:127: error: cannot find symbol private BucketLocationConstraint getAwsBucketLocationConstraintFromThisRegion (ENUM_Region mxRegionEnumeration) { ^ symbol: class BucketLocationConstraint location: class CreateBucketC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:139: error: package software.amazon.awssdk.services.s3.model does not exist private CreateBucketResponse createMxResponse(software.amazon.awssdk.services.s3.model.CreateBucketResponse awsResponse) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteBucket.java:18: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteBucket.java:19: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.NoSuchBucketException; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteBucket.java:112: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.DeleteBucketRequest createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteObject.java:18: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteObject.java:19: error: package software.amazon.awssdk.services.s3.model.DeleteObjectRequest does not existimport software.amazon.awssdk.services.s3.model.DeleteObjectRequest.Builder; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteObject.java:116: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.DeleteObjectRequest createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GeneratePresignedURL.java:21: error: package awsauthentication.impl does not existimport awsauthentication.impl.AuthCredentialsProvider; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GeneratePresignedURL.java:22: error: package awsauthentication.impl does not existimport awsauthentication.impl.Utils; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GeneratePresignedURL.java:23: error: package software.amazon.awssdk.services.s3.presigner does not existimport software.amazon.awssdk.services.s3.presigner.S3Presigner; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GeneratePresignedURL.java:24: error: package software.amazon.awssdk.services.s3.presigner.model does not existimport software.amazon.awssdk.services.s3.presigner.model.PresignedDeleteObjectRequest; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GeneratePresignedURL.java:25: error: package software.amazon.awssdk.services.s3.presigner.model does not existimport software.amazon.awssdk.services.s3.presigner.model.PresignedGetObjectRequest; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GeneratePresignedURL.java:26: error: package software.amazon.awssdk.services.s3.presigner.model does not existimport software.amazon.awssdk.services.s3.presigner.model.PresignedPutObjectRequest; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:26: error: package awsauthentication.impl does not existimport awsauthentication.impl.Utils; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:28: error: package software.amazon.awssdk.services.kms does not existimport software.amazon.awssdk.services.kms.KmsClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:29: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3AsyncClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:30: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:31: error: package software.amazon.awssdk.auth.credentials does not existimport software.amazon.awssdk.auth.credentials.AwsBasicCredentials; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:32: error: package software.amazon.awssdk.auth.credentials does not existimport software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:33: error: package software.amazon.awssdk.core does not existimport software.amazon.awssdk.core.ResponseInputStream; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:34: error: package software.amazon.awssdk.core.async does not existimport software.amazon.awssdk.core.async.AsyncResponseTransformer; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:36: error: package software.amazon.awssdk.services.s3.model.GetObjectRequest does not existimport software.amazon.awssdk.services.s3.model.GetObjectRequest.Builder; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:37: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.StorageClass; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:38: error: package software.amazon.encryption.s3 does not existimport software.amazon.encryption.s3.S3AsyncEncryptionClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:39: error: package software.amazon.encryption.s3.materials does not existimport software.amazon.encryption.s3.materials.KmsKeyring; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:181: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.GetObjectRequest createAWSRequest() {Builder awsRequestBuilder = software.amazon.awssdk.services.s3.model.GetObjectRequest.builder() ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:187: error: cannot find symbol private void createMxSystemFileObject(ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> awsResponseStream, system.proxies.FileDocument TargetFile) throws CoreException { ^ symbol: class ResponseInputStream location: class GetObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:187: error: package software.amazon.awssdk.services.s3.model does not exist private void createMxSystemFileObject(ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> awsResponseStream, system.proxies.FileDocument TargetFile) throws CoreException { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:204: error: cannot find symbol private GetObjectResponse mapResponseToMxObject(ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> awsResponseStream) { ^ symbol: class ResponseInputStream location: class GetObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:204: error: package software.amazon.awssdk.services.s3.model does not exist private GetObjectResponse mapResponseToMxObject(ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> awsResponseStream) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:228: error: cannot find symbol private ENUM_StorageClass getStorageClassEnumValue(StorageClass storageClass) { ^ symbol: class StorageClass location: class GetObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:256: error: cannot find symbol private S3AsyncEncryptionClient createEncryptedClient(ExecutorService executor, awsauthentication.proxies.Credentials KMSCredentials, ENUM_Region KMSRegion, String KMSKeyID, S3AsyncClient wrappedS3Client) { ^ symbol: class S3AsyncClient location: class GetObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:256: error: cannot find symbol private S3AsyncEncryptionClient createEncryptedClient(ExecutorService executor, awsauthentication.proxies.Credentials KMSCredentials, ENUM_Region KMSRegion, String KMSKeyID, S3AsyncClient wrappedS3Client) { ^ symbol: class S3AsyncEncryptionClient location: class GetObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:275: error: cannot find symbol private S3AsyncEncryptionClient createEncryptedClient(ExecutorService executor, awsauthentication.proxies.Credentials KMSCredentials, ENUM_Region KMSRegion, String KMSKeyID) { ^ symbol: class S3AsyncEncryptionClient location: class GetObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\GetObject.java:300: error: package software.amazon.awssdk.auth.credentials does not exist private software.amazon.awssdk.auth.credentials.AwsCredentialsProvider toAwsCredentials(awsauthentication.proxies.Credentials creds) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadBucket.java:21: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadBucket.java:22: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.NoSuchBucketException; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadBucket.java:126: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.HeadBucketRequest createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadBucket.java:133: error: package software.amazon.awssdk.services.s3.model does not exist private HeadBucketResponse mapResponseToMxObject(software.amazon.awssdk.services.s3.model.HeadBucketResponse awsResponse){ ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadObject.java:20: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadObject.java:21: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.NoSuchBucketException; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadObject.java:124: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.HeadObjectRequest createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\HeadObject.java:140: error: package software.amazon.awssdk.services.s3.model does not exist private HeadObjectResponse mapResponseToMxObject(software.amazon.awssdk.services.s3.model.HeadObjectResponse awsResponse){ ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListBuckets.java:21: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListBuckets.java:88: error: package software.amazon.awssdk.services.s3.model does not exist private ListBucketsResponse createMxResponse(software.amazon.awssdk.services.s3.model.ListBucketsResponse awsResponse) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListBuckets.java:98: error: package software.amazon.awssdk.services.s3.model does not exist private void createMxBucket(ListBucketsResponse mxResponse, software.amazon.awssdk.services.s3.model.Bucket awsBucket) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:23: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:24: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.ListObjectsV2Response; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:25: error: package software.amazon.awssdk.services.s3.model does not existimport software.amazon.awssdk.services.s3.model.ObjectStorageClass; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:109: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.ListObjectsV2Request createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:131: error: cannot find symbol private ListObjectsResponse createMxResponse(ListObjectsV2Response awsResponse) { ^ symbol: class ListObjectsV2Response location: class ListObjectsC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:141: error: package software.amazon.awssdk.services.s3.model does not exist private void createMxListedObject(ListObjectsResponse mxResponse, software.amazon.awssdk.services.s3.model.S3Object awsS3Object) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:151: error: package software.amazon.awssdk.services.s3.model does not exist private void createMxCommonPrefix(ListObjectsResponse mxResponse, software.amazon.awssdk.services.s3.model.CommonPrefix awsCommonPrefix) { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\ListObjects.java:157: error: cannot find symbol private ENUM_StorageClass getMxStorageClassENUM(ObjectStorageClass awsStorageClass) { ^ symbol: class ObjectStorageClass location: class ListObjectsC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:19: error: package awsauthentication.impl does not existimport awsauthentication.impl.Utils; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:21: error: package software.amazon.awssdk.services.kms does not existimport software.amazon.awssdk.services.kms.KmsClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:22: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3AsyncClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:23: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:24: error: package software.amazon.encryption.s3 does not existimport software.amazon.encryption.s3.S3AsyncEncryptionClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:25: error: package software.amazon.encryption.s3.materials does not existimport software.amazon.encryption.s3.materials.KmsKeyring; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:35: error: package software.amazon.awssdk.auth.credentials does not existimport software.amazon.awssdk.auth.credentials.AwsBasicCredentials; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:36: error: package software.amazon.awssdk.auth.credentials does not existimport software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:37: error: package software.amazon.awssdk.core.async does not existimport software.amazon.awssdk.core.async.AsyncRequestBody; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:38: error: package software.amazon.awssdk.core.sync does not existimport software.amazon.awssdk.core.sync.RequestBody; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:206: error: cannot find symbol private S3AsyncEncryptionClient createEncryptedClient(ExecutorService executor, awsauthentication.proxies.Credentials KMSCredentials, ENUM_Region KMSRegion, String KMSKeyID, S3AsyncClient wrappedS3Client) { ^ symbol: class S3AsyncClient location: class PutObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:206: error: cannot find symbol private S3AsyncEncryptionClient createEncryptedClient(ExecutorService executor, awsauthentication.proxies.Credentials KMSCredentials, ENUM_Region KMSRegion, String KMSKeyID, S3AsyncClient wrappedS3Client) { ^ symbol: class S3AsyncEncryptionClient location: class PutObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:225: error: package software.amazon.awssdk.auth.credentials does not exist private software.amazon.awssdk.auth.credentials.AwsCredentialsProvider toAwsCredentials( ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\PutObject.java:236: error: package software.amazon.awssdk.services.s3.model does not exist private software.amazon.awssdk.services.s3.model.PutObjectRequest createAWSRequest() { ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:7: error: package awsauthentication.impl does not existimport awsauthentication.impl.AWSAsyncBuilderConfigurator; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:8: error: package awsauthentication.impl does not existimport awsauthentication.impl.AWSBuilderConfigurator; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:11: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3AsyncClient; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:12: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3AsyncClientBuilder; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:13: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Client; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:14: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3ClientBuilder; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:15: error: package software.amazon.awssdk.services.s3 does not existimport software.amazon.awssdk.services.s3.S3Configuration; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:22: error: cannot find symbol public static S3Client getS3Client(Credentials credentials, ENUM_Region region, AbstractS3Request request) throws CoreException { ^ symbol: class S3Client location: class AmazonS3ClientC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:42: error: cannot find symbol public static S3AsyncClient getS3AsyncClient(Credentials credentials, ENUM_Region region, AbstractS3Request request) throws CoreException { ^ symbol: class S3AsyncClient location: class AmazonS3ClientC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\impl\AmazonS3Client.java:63: error: cannot find symbol private static S3Configuration createS3Configuration(amazons3connector.proxies.S3Configuration mxS3Configuration) { ^ symbol: class S3Configuration location: class AmazonS3ClientC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:58: error: package software.amazon.awssdk.services.s3.model does not exist software.amazon.awssdk.services.s3.model.CopyObjectResponse awsResponse = null; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:69: error: package software.amazon.awssdk.services.s3.model does not exist software.amazon.awssdk.services.s3.model.CopyObjectRequest awsRequest = createAWSRequest(); ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:73: error: cannot find symbol S3Client client = AmazonS3Client.getS3Client(Credentials, Region, CopyObjectRequest); ^ symbol: class S3Client location: class CopyObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:140: error: cannot find symbol Builder awsRequestBuilder = software.amazon.awssdk.services.s3.model.CopyObjectRequest.builder() ^ symbol: class Builder location: class CopyObjectC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CopyObject.java:140: error: package software.amazon.awssdk.services.s3.model does not exist Builder awsRequestBuilder = software.amazon.awssdk.services.s3.model.CopyObjectRequest.builder() ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:57: error: package software.amazon.awssdk.services.s3.model does not exist software.amazon.awssdk.services.s3.model.CreateBucketResponse awsResponse = null; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:66: error: cannot find symbol Builder awsRequestBuilder = software.amazon.awssdk.services.s3.model.CreateBucketRequest.builder() ^ symbol: class Builder location: class CreateBucketC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:66: error: package software.amazon.awssdk.services.s3.model does not exist Builder awsRequestBuilder = software.amazon.awssdk.services.s3.model.CreateBucketRequest.builder() ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:75: error: package software.amazon.awssdk.services.s3.model does not exist software.amazon.awssdk.services.s3.model.CreateBucketRequest awsRequest = awsRequestBuilder.build(); ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:78: error: cannot find symbol S3Client client = AmazonS3Client.getS3Client(Credentials, Region, CreateBucketRequest); ^ symbol: class S3Client location: class CreateBucketC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:122: error: package software.amazon.awssdk.services.s3.model does not exist return software.amazon.awssdk.services.s3.model.CreateBucketConfiguration.builder() ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\CreateBucket.java:130: error: cannot find symbol return BucketLocationConstraint.valueOf(mxRegionEnumeration.toString().toUpperCase()); ^ symbol: variable BucketLocationConstraint location: class CreateBucketC:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteBucket.java:53: error: package software.amazon.awssdk.services.s3.model does not exist software.amazon.awssdk.services.s3.model.DeleteBucketResponse awsResponse = null; ^C:\Users\NathanW\Mendix\AWS-Test-main\javasource\amazons3connector\actions\DeleteBucket.java:64: error: package software.amazon.awssdk.services.s3.model does not exist software.amazon.awssdk.services.s3.model.DeleteBucketRequest awsRequest = createAWSRequest(); ^100 errorsonly showing the first 100 errors, of 202 total; use -Xmaxerrs if you would like to see moreFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':compile'.> Compilation failed; see the compiler error output for details.* Try:> Run with --scan to get full insights.BUILD FAILED in 5s
asked
1 answers
0

This looks like a dependency/module import issue, not an AWS configuration issue yet.


The important clues are these two parts of the error:

software.amazon.awssdk.services.s3... does not exist and awsauthentication.impl... does not exist. That means Studio Pro cannot find the AWS SDK JARs and also cannot find classes from the AWS Authentication Connector that the Amazon S3 Connector depends on. Mendix documents that the S3 connector requires AWS Authentication, and if you use Amazon S3 Connector 3.0+, it requires AWS Authentication 3.0+.


So the most likely causes are:

  • mismatched module versions
  • missing JARs in userlib
  • or old/duplicate AWS libraries left in userlib after updating modules. Mendix explicitly notes that old libraries in userlib can cause Java compilation errors, and their general Marketplace guidance also says to remove duplicate old Java libraries and keep only the new ones.


For Mendix 11.6, I would do this:


First, remove both modules from the app.

Then open the app directory and clean the userlib folder of old AWS-related JARs.

After that, reimport AWS Authentication Connector first, then Amazon S3 Connector, making sure the versions are compatible with each other.

Finally, do a clean restart of the app. This is the standard fix path when Marketplace Java modules fail because of missing or conflicting libraries.


Also, I would make sure you are using the latest Marketplace versions that support Mendix 11, because Mendix 11.6 introduced AWS S3 SDK v2 changes on the platform side, so staying current with the AWS modules is even more important.


So in short: this is most likely a broken module/library setup in the project, not a problem with your bucket or AWS credentials. Start with version alignment and userlib cleanup.


If this resolves your issue, you can mark it as accepted.


answered