Closed manolo closed 1 year ago
This is BTW a regression since it works fine in 23.2.0
mvn -B -q versions:set-property -Dproperty=vaadin.version -DnewVersion=23.2.0
mvn clean install
mvn -pl main-ui install -Prun
And it runs fine
adding the license-checker dependency to the pom.xml
under main-ui
module can solve the issue.
it looks the license-checker version is the cause..
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>license-checker</artifactId>
<version>1.10.0</version>
</dependency>
Customers should not add that dependency to their projects, it should come transitively somehow
23.2.1 works fine, in 23.2.2 there is no error, but a different problem in browser
HTTP ERROR 404 Not Found
URI: /
Status: 404
Message: Not Found
Issue with license-checker seems to be that vaadin osgi 8.0.2 references version 1.4.1
Also vaadin-dev-server has a different version of license-checker
NFO] com.example:main-ui:jar:1.0.0-SNAPSHOT
[INFO] +- com.vaadin:flow-osgi:jar:8.0.2:compile
[INFO] | \- com.vaadin:license-checker:jar:1.9.0:compile (version managed from 1.4.1)
[INFO] \- com.vaadin:vaadin:jar:23.2.3:compile
[INFO] \- com.vaadin:vaadin-core:jar:23.2.3:compile
[INFO] \- com.vaadin:vaadin-dev-server:jar:23.2.3:compile
[INFO] \- (com.vaadin:license-checker:jar:1.9.0:compile - version managed from 1.10.0; omitted for duplicate)
platform has just upgraded license-checker to 1.10.0. probably that is the place causing version difference.
@manolo could you confirm is it still relevant?
not any more
This is an issue in
23.2.3
apparently at some point after 23.2.1The error is