Po uaktualnieniu Jersey z wersji 1.15 do 1.17 zaczęło się zalogować następujące komunikaty:Jersey: co oznacza "nie można znaleźć elementu gramatyki"?
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
Przykładem usługi, która produkuje taką wiadomość:
@GET
@Path("/bla/{a}")
@Produces("application/json")
public String doStuff(@PathParam("a") String a) {
return a;
}
Moje pierwsze wrażenie byłoby rozważyć jest to komunikat o błędzie, oparty wyłącznie na sposobie sformułowania komunikatu ("nie można znaleźć"). Jednak jest on rejestrowany na poziomie INFO i nie wydaje się, aby miał on jakiekolwiek efekty, ponieważ wszystkie usługi nadal działają.
Moje pytanie brzmi, czy te komunikaty logowania wskazują na (potencjalny) problem ze sposobem, w jaki konfigurujemy lub korzystamy z usługi Jersey. Ponieważ nie miało to miejsca w poprzedniej wersji, sprawdziłem już informacje o wydaniu, ale nie znalazłem nic powiązanego.
Niestety, ja pomieszane przykładowego kodu podczas anonimizujących go. Napraw to teraz. –