Ошибка десериализации: невозможно создать экземпляр Dto (хотя существует хотя бы один создатель): невозможно десериализацию из значения объекта - PullRequest
0 голосов
/ 17 апреля 2020

Невозможно создать экземпляр DTO (хотя существует хотя бы один Создатель):

Cannot deserialize from Object value (no delegate- or property-based Creator)
 at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 2, column: 2]. 

Я пытаюсь разместить объект JSON в контроллере Corda. Корда 3.3 работала нормально, но после обновления до 4.1 выдает ошибку

@JsonInclude(JsonInclude.Include.NON_NULL)
@CordaSerializable
public class testDto {


    @JsonProperty("registrationNumber")
    private final String registrationNumber;

    @ConstructorForDeserialization
    public testDto(String registrationNumber) {
        this.registrationNumber = registrationNumber;
    }

    public String getRegistrationNumber() {
        return registrationNumber;
    }
}
...