Migrate Vaadin to latest stable version

Hello all!

I’m try migrate project from 24.8.8 to 24.9.4 vaadin version and i get errors:

[ERROR] >>> Dependency ERROR. Check that all required dependencies are deployed in npm repositories.
[WARNING] Found dependencies defined with different versions in project and Vaadin maven plugin.
Project dependencies are used, but plugin execution could fail if the versions are incompatible.
In case of build failure please analyze the project dependencies and update versions or configure exclusions for potential offending transitive dependencies.
You can use 'mvn dependency:tree -Dincludes=groupId:artifactId' to detect where the dependency is defined in the project.

commons-codec:commons-codec:jar: project version [1.18.0], plugin version [1.17.1]
org.apache.commons:commons-lang3:jar: project version [3.18.0], plugin version [3.16.0]
jakarta.xml.bind:jakarta.xml.bind-api:jar: project version [4.0.2], plugin version [3.0.1]

Why doesn’t the plugin use the required library version for itself, but simply aborts the build, thereby forcing the library version on the application?

Thanks

The real error comes before

[ERROR] >>> Dependency ERROR. Check that all required dependencies are deployed in npm repositories.

Maybe migration 24.8.8 → 24.9.4 implies upgrade npm?

Look at the logs before the [ERROR] >>> Dependency ERROR line, what does it say there?

Deleting C:\home\.vaadin\node and running vaadin:dance goal helped me.

Thanks