Components not getting redrawn


I’m sort of new to Vaadin and I’ve run into an obscured issue.

I have an web application with multiple form components and a db backend (Hibernate)

If a user is editing that form and somebody else tries to open it from a different browser, the first user’s form components disappear.

I’ve been doing lots of reading and found this

It talks about using synchronized methods. I think I’ve synchronized everything that the application comes in contact with when it draws the objects but still no luck.

Sorry for the vague question but that’s basically all the info I have available at the moment.

Found the issue and it was unrelated to Vaadin. I was returning the same objects somewhere else.