caelum/vraptor — Issue #423: Exceção indevida no XStreamSerializer
Author: joseoliveira
Created: 2012-01-03 14:56:34+00:00
State: open

Se uma classe tem uma estrutura de herança, ao serializar está gerando uma exceção indevida.
Exemplo: Menu herda de AbstractMenu

No método include, da classe XStreamSerializer, na linha 209, é obtida a estrutura de herança da classe.
Na linha 212, tenta obter o atributo da classe pai, sendo que o atributo pertence a classe filha e gera a exceção:

Caused by: java.lang.IllegalArgumentException: Field path parent doesn't exist