Skip to content

ClassNotFoundException when using S3MessageHandler #226

@gbaso

Description

@gbaso

In version 3.0.0, S3MessageHandler depends on Base64 and Md5Utils:

import com.amazonaws.util.Base64;
import com.amazonaws.util.Md5Utils;

These classes come from aws-java-sdk-core v1, which is a transitive dependency of the (optional) kinesis client.

com.amazonaws.util.Md5Utils should be replaced with software.amazon.awssdk.utils.Md5Utils, and com.amazonaws.util.Base64#encodeAsString should be replaced with software.amazon.awssdk.utils.BinaryUtils#toBase64.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions