Skip to content

Removal of PASCAL_CASE_TO_CAMEL_CASE creates compatibility problems #2897

@skohlmann

Description

@skohlmann

Describe the bug
The removal of com.fasterxml.jackson.databind.PropertyNamingStrategy#PASCAL_CASE_TO_CAMEL_CASE creates problems within AWS environments. The field is referenced by com.amazonaws.util.EC2MetadataUtils (transitive reference in com.amazonaws:aws-java-sdk-core:jar:1.11.883) and raise a NoSuchFieldError if overwriting the Jackson environment of AWS com.amazonaws:aws-java-sdk-core (which is Jackson 2.6.7).

Version information
2.12.0-rc1

To Reproduce

Call com.amazonaws.services.sqs.AmazonSQSClientBuilder#defaultClient() (of package com.amazonaws:aws-java-sdk-sqs:jar:1.11.883) with com.fasterxml.jackson.core:jackson-databind:jar:2.12.0-rc1.

Expected behavior
There is no NoSuchFieldError in combination of com.amazonaws:aws-java-sdk-core and Jackson.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions