Я пытаюсь реализовать пример REst Client с веб-сайта Quarkus (код 1: 1): https://quarkus.io/guides/rest-client
Когда я запускаю http://localhost: 8080 / страна / имя / греция Я получаю:
Error handling ce3120e3-1a55-418e-a5a1-a17a80d7e278-1, org.jboss.resteasy.spi.UnhandledException: javax.ws.rs.ProcessingException: RESTEASY003145: Unable to find a MessageBodyReader of content-type application/json;charset=utf-8 and type interface java.util.Set
После некоторого чтения в интернете я наткнулся на подсказку, что это может быть связано с отсутствующей зависимостью Джексона. Поэтому я добавил ниже и перезапустил (та же ошибка независимо от версии):
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-jackson</artifactId>
<version>1.3.0.Alpha2</version>
</dependency>
Теперь я получаю следующую проблему:
Error handling 00077d3a-bbdb-48ee-b84b-653bf98baefc-2, org.jboss.resteasy.spi.UnhandledException:
javax.ws.rs.ProcessingException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:
Unrecognized field "topLevelDomain" (class org.acme.Country),
not marked as ignorable (4 known properties: "capital", "alpha2Code", "name", "currencies"])
Мой стек - Quarkus 1.2.1, JDK 12.0.2 и Windows 10. Есть идеи, что я могу делать не так?