develop fails to compile: MinioBackendModule needs com.amazonaws.services.s3 #32

Open
opened 2026-10-14 15:47:34 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-10-14 15:47:34 +00:00 (Migrated from github.com)

Problem

develop doesn't compile. CircleCI mvn_test_only fails at Run Maven Compile, and the GitHub core and full jobs fail too:

qqq-all-app/src/main/java/com/kingsrook/qqq/all/MinioBackendModule.java:[12,33] package com.amazonaws.services.s3 does not exist
qqq-all-app/src/main/java/com/kingsrook/qqq/all/MinioBackendModule.java:[14,39] package com.amazonaws.services.s3.model does not exist

MinioBackendModule uses the AWS SDK v1 S3 client (com.amazonaws.services.s3), which is no longer on the classpath. It's probably no longer brought in transitively now that QQQ moved to AWS SDK v2.

Seen on

  • The orb bump to 0.6.9 (#31, closed): CircleCI 42.
  • develop itself already shows failure, so the bump didn't cause this.

Fix options

  • Port MinioBackendModule to AWS SDK v2 (software.amazon.awssdk.services.s3).
  • Or declare the v1 aws-java-sdk-s3 dependency explicitly.

Once develop is green, redo the orb bump to 0.6.9.

## Problem `develop` doesn't compile. CircleCI `mvn_test_only` fails at `Run Maven Compile`, and the GitHub `core` and `full` jobs fail too: ``` qqq-all-app/src/main/java/com/kingsrook/qqq/all/MinioBackendModule.java:[12,33] package com.amazonaws.services.s3 does not exist qqq-all-app/src/main/java/com/kingsrook/qqq/all/MinioBackendModule.java:[14,39] package com.amazonaws.services.s3.model does not exist ``` `MinioBackendModule` uses the AWS SDK v1 S3 client (`com.amazonaws.services.s3`), which is no longer on the classpath. It's probably no longer brought in transitively now that QQQ moved to AWS SDK v2. ## Seen on - The orb bump to 0.6.9 (#31, closed): [CircleCI 42](https://circleci.com/gh/QRun-IO/qqq-all/42). - `develop` itself already shows failure, so the bump didn't cause this. ## Fix options - Port `MinioBackendModule` to AWS SDK v2 (`software.amazon.awssdk.services.s3`). - Or declare the v1 `aws-java-sdk-s3` dependency explicitly. Once develop is green, redo the orb bump to 0.6.9.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QRun-IO/qqq-all#32