Quote Originariamente inviata da fermat Visualizza il messaggio
ma non riesco a capire il perchè di quell'errore!
Non so nulla, purtroppo, di Vaadin (quindi posso dire poco) ma il problema perlomeno è chiaro. Quel field personaService resta a null e vuol dire che quel @Autowired NON sta facendo il suo lavoro e probabilmente la istanza di MainView non viene trattata come "bean" Spring.

Cosa dovrebbe fare quel @Route? E come è integrato in Spring (se lo è)?

Il resto, cioè le due dipendenze indicate e PersonaService sono corretti e non è lì il problema.