Estou fazendo alguns testes com o Restfulie, se tudo correr bem ele será utilizado em alguns produtos nossos, bom no meio de um dos testes encontrei o seguinte problema, que provavelmente é um problema (velho conhecido) “herdado” do XStream?
se o xstream encontra uma propriedade no xml que não está presente na classe representada por ele lança uma exception (ver http://jira.codehaus.org/browse/XSTR-30)
dessa forma, se o serviço inclui propriedades novas no recurso, o client quebra até que inclua tbm as mesma propriedades? na minha opinião isso deixa os clientes muito frágeis.
o mesmo comportamento é apresentado pelo restfulie, a exception lançada é: com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field
Gostaria de ouvir a opinião de vocês a respeito de como tratar esse “problema”
PS: sei que esse não é um problema do restfulie e sim do XStream, mas o ticket no jira dos caras é de 2004 e até agora nada foi feito?..