I had the same problem as you. I "fixed" the problem by not discarding the previous tree.
Instead of building a new one, just "clean" the one you have, i.e. , get rid of all children - don't forget to set the expanded nodes as not expanded too. It seems that if you create a new tree, myfaces will try to use the previous tree state. If you use the same one, no problem arises. Hope this helps. Guilherme Gomes __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

