Джерси: что значит «не удалось найти элемент грамматики»?
После обновления Джерси с версии 1.15 до 1.17 он начал регистрировать следующие сообщения:
Apr 2, 2013 5:13:06 PM com.sun.jersey.server.wadl.generators.AbstractWadlGeneratorGrammarGenerator attachTypes
INFO: Couldn't find grammar element for class java.lang.String
Пример сервиса, который выдает такое сообщение:
@GET
@Path("/bla/{a}")
@Produces("application/json")
public String doStuff(@PathParam("a") String a) {
return a;
}
Моим первым впечатлением было бы считать это сообщение об ошибке, основанное исключительно на том, как сформулировано сообщение («не удалось найти»). Тем не менее, он регистрируется на уровне INFO, и на практике он не оказывает никакого влияния, поскольку все службы продолжают работать.
Поэтому мой вопрос заключается в том, указывают ли эти сообщения журнала (потенциальную) проблему на то, как мы конфигурируем или используем Джерси. Так как с предыдущей версией этого не произошло, я уже проверил примечания к выпуску, но ничего не нашел.