I wonder why my "login" route class gets instantiated four times in a row

I wonder why my “login” route class gets instantiated four times in a row. On top of that (or because of that?) the login screen shows a blank page.

In the example I have, the view is instanciated only once and I do see the login page, so I guess there’s something different in your code. What version of Vaadin are you using?

I figured out the cause of my problem: I had to add these entries, otherwise the static images, js etc are blocked and shiro gets confused and tries to go back to login, and then again etc.:

/frontend/** = anon
/VAADIN/** = anon