Skip to content

Client is not compatible with Jackson 2.20+ #72

@lbenedetto

Description

@lbenedetto

Describe the bug

this.mapper.setPropertyNamingStrategy(PropertyNamingStrategy.UPPER_CAMEL_CASE);

java.lang.NoSuchFieldError: Class com.fasterxml.jackson.databind.PropertyNamingStrategy does not have member field 'com.fasterxml.jackson.databind.PropertyNamingStrategy UPPER_CAMEL_CASE'
	at com.postmarkapp.postmark.client.data.parser.DataHandler.<init>(DataHandler.java:20)
	at com.postmarkapp.postmark.client.data.parser.DataHandler.<init>(DataHandler.java:25)
	at com.postmarkapp.postmark.client.HttpClientHandler.<init>(HttpClientHandler.java:20)
	at com.postmarkapp.postmark.client.BaseApiClient.<init>(BaseApiClient.java:18)
	at com.postmarkapp.postmark.client.ApiClient.<init>(ApiClient.java:55)
	at com.postmarkapp.postmark.Postmark.getApiClient(Postmark.java:62)

PropertyNamingStrategy is deprecated and replaced with PropertyNamingStrategies

There are many other dependencies in this library which are several years out of date, including some with security issues. This project unfortunately seems abandoned.

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