domingo, 12 de julho de 2009

Bug no RecursiveTreeAdater do RichFaces

Estive fazendo alguns testes com o componente Tree do RichFaces usando a tag recursiveTreeAdator que permite alimentar a Tree com dados já em formato de árvore. Por algum motivo que fugia a minha compreensão, a Tree mostrava apenas 2 níveis de itens, sendo que os meus dados tinha 3 níveis. Para forçar os testes criei mais níveis com dados de teste e nada de funcionar.

Foi quando encontrei um bug registrado no Jira do Richfaces (https://jira.jboss.org/jira/browse/RF-6941) que dizia que isto era ocasionado por um bug na commons-collections 2.x, e na versão 3.x já estava corrigido.

Como eu infelizmente tinha as duas versões no meu classpath e obviamente a Lei de Murphy reina sobre o universo, a versão que estava valendo era que a poderia me causar problemas, a 2.x.

A solução foi simples, apaguei a 2.x e mantive a 3.2, funcionou que é uma beleza!

Então quem estiver tendo o mesmo problema, está ai a solução, rápida e indolor.

abraços

2 comentários:

Casa & Decoração disse...

Olá Décio já participei da pesquisa e espero que minhas resposta possa te ajudar e também estou te seguindo e obrigada por seguir o meu blog também... Sucesso com o seu livro.

Patricia Aguiar

Anita disse...

Olá Décio, passando pra retribuir a visita e te dar boas vindas no CasadaAnita, abços.