Wrong method

Does anyone know why this happens with vaadin 8.1.0

eans.factory.BeanCreationException: Error creating bean with name ‘accountsMonitorViewImpl’: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: com.vaadin.ui.Grid.addComponentColumn(Lcom/vaadin/data/ValueProvider;)Lcom/vaadin/ui/Grid$Column;

I see this, but I am using spring-boot so can’t really control this

±-- org.codehaus.groovy:groovy-all:2.4.+ → 2.4.13
±-- com.vaadin:vaadin-spring-boot-starter: → 2.0.1
| ±-- com.vaadin:vaadin-spring-boot:2.0.1

| ±-- com.vaadin:vaadin-themes:8.0-SNAPSHOT → 8.1.0
| -– com.vaadin:vaadin-client-compiled:8.0-SNAPSHOT → 8.1.0

The method was introduced in 8.1. Probably you have a dependency problem where the deployed aplication contains an older version of the framework. Please check your dependencies and try to find versions other than 8.1 in both the pom.xml and in your IDE. You can also try calling mvn dependency:tree to list your dependencies.