Skip to content

NPE if using CachingMostRecentProvider to decrypt records without "amzn-ddb-meta-id" #144

@lavaleri

Description

@lavaleri

Problem:

If a user attempts to use a CachingMostRecentProvider to decrypt a record that does contain a mat-desc, but that mat-desc does not contain the key value "amzn-ddb-meta-id," they get an NPE. This can happen if a user tries to encrypt with another one of our providers then decrypt with the CachingMostRecentProvider.

Solution:

Instead, users should get a more friendly error that decryption was unable to succeed.

Out of scope:

The CachingMostRecentProvider is not intended to interoperate with other providers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions