OutOfSync message when doing TabSheet.removeAllComponents


Recently I upgraded my application from Vaadin 6.8.3 to 6.8.9. After the upgrade I consistently got ‘Out Of Sync’ messages after performing an action where I remove all tabs from a tabsheet using ‘removeAllComponents’ and then adding tabs again. The components referred to by the ‘Out of Sync’ message where located on the old tabsheets. Reverting back to 6.8.3 solved the problem completely.

Is this a known issue or a misuse of the ‘removeAllComponents’ call? Is there another method I should use to remove all components from a TabSheet for example?

Kim Marivoet