Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Create Login Form / View
Hello everyone!
I'm new to vaadin and read alot of articles. Is there some tutorial how to make simple login form/view?
I tried to follow this tutorial : https://vaadin.com/wiki/-/wiki/Main/Creating%20a%20simple%20login%20view but nothing good happened. I always received error - "Trying to navigate to unknown state '' and error view provider not present".
Any help will be appreciated.
I recommend reading through the chapter about Navigator in the book of Vaadin. I haven't tried the code example myself, but a quick glance through it doesn't reveal anything that would be wrong.
The error message you are getting, is from the navigator. You are trying to navigate to a view, that is not registered (through navigator's addView method). If the user is trying to navigate to a view that doesn't exist, then the navigator forwards the user to an error view - but in your case, you have not defined an error view at all (or an error view provider).
Are you using the code example as it is or have you done any modifications to it? A wild guess is that you've modified the NAME variable
public class SimpleLoginMainView extends CustomComponent implements View {
public static final String NAME = "";
The view's name is an empty string, which is also the "default view name", so in case you've modified the name to something else, such as "login", then you will receive the error message that you described. Navigating to http://localhost:8080/yourapp#!login should on the other hand work