Vaadin 24.6 -> 24.9 Commercial Components not Licensed

I’m trying to upgrade our vaadin installation from 24.6.4 to 24.9.10 and flow to 24.9.11. There were no changes other than to upgrade Spring from 3.4.1 to 3.5.10. All of this was done by changing versions in gradle, there were no code changes. However, our production build is now failing with this error. We are not using any of those components.

Execution failed for task ':vaadinclient:vaadinBuildFrontend'.
> Commercial features require a subscription.
  Your application contains the following commercial components and no license was found:
  * vaadin-board
  * vaadin-chart
  * vaadin-cookie-consent
  * vaadin-crud
  * vaadin-dashboard
  * vaadin-grid-pro
  * vaadin-map
  * vaadin-rich-text-editor

make sure you use vaadin-core and not vaadin as dependency.

We did some changes to the license checking logic when we introduced the simplified trial experience. There might be some regression there that causes those components to be detected as used even though they aren’t.

As a workaround, you could try updating your dependencies to use vaadin-core instead of vaadin since that should fully exclude all commercial components.

But we’d also appreciate any hints on how to reproduce your situation so that we can understand the cause and how to fix it properly.

That did work, our builds are succeeding again. Thank you.

May I ask if you have configured any settings for the Vaadin gradle plugin?