Я новичок в vaadin flow. Я пытаюсь создать представление списка, следуя руководству, предоставленному на сайте. https://vaadin.com/docs/v14/flow/tutorials/in-depth-course/configuring-vaadin-grid
@Route("")
public class MainView extends VerticalLayout {
private ContactService contactService;
private Grid<Contact> grid = new Grid<>(Contact.class);
public MainView(ContactService contactService) {
this.contactService = contactService;
addClassName("list-view");
setSizeFull();
configureGrid();
add(grid);
updateList();
}
private void configureGrid() {
grid.addClassName("contact-grid");
grid.setSizeFull();
grid.setColumns("firstName", "lastName", "email", "status");
}
private void updateList() {
grid.setItems(contactService.findAll());
}
}
Здесь, когда я выполняю метод updateList (), я получаю nullPointerExecption в экземпляре службы. Я пробовал использовать repository.findAll (), но столкнулся с той же проблемой.
Чтобы проверить, есть ли проблема в сервисе, я создал REST API и вызвал тот же метод в сервисе, здесь я получаю правильный результат. Пожалуйста помоги.
Это ошибка, которую я получаю.
There was an exception while trying to navigate to '' with the exception message 'Error creating bean with name 'com.example.demo.ui.MainView': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.example.demo.ui.MainView]: Constructor threw exception; nested exception is java.lang.NullPointerException'
There was an exception while trying to navigate to '' with the exception message 'Error creating bean with name 'com.example.demo.ui.MainView': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.example.demo.ui.MainView]: Constructor threw exception; nested exception is java.lang.NullPointerException'
это полная трассировка стека - person Abhishek Babhulkar   schedule 19.05.2021