Bug serialização VRaptor 3.4 - Herança

Galera,

Estou tendo um problema com serialização no Vraptor. O erro ocorre no momento que serializo a classe filho da herança e chamo o include() passando um field da classe filho.

Ex.:

[code]class Pai{

Object campo1;

//get e set

}[/code]

[code]class Filho extends Pai{

Object campo2;

//get e set

}[/code]

no momento que serializo:

ele retorna um erro dizendo que o campo2 não existe.

na última versão a gente corrigiu o bug de conseguir incluir os campos do pai, e talvez incluimos o bug de adicionar campos do filho =(

abre uma issue por favor?

de qqer forma tenta usar o recursive por enquanto

tranquilo, vou abrir a issue…

Eu tbm estava com uns problemas de referência circular. Esse erro, só consigo consertar se retirar o vinculo, ou tem outra forma?

obrigado pela issue!

a referencia circular só se excluir o campo, ou customizar o serializador do VRaptor (com um converter do XStream, por exemplo)

na versão 3.4 ficou mais fácil fazer isso, é só criar uma classe que implementa Converter do XStream e anotá-la com @Component

beleza…

valeu Lucas!