So, I need 2 versions of Google GSON. 2.6.2 for GWT, and 2.11.0 for Spring Boot.
On Thursday, 9 January 2025 at 1:28:39 pm UTC+11 Craig Mitchell wrote:
When upgrading from Spring Boot 3.3 to 3.4, my app still compiles, but when I run it, crashes with:Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
[2025-01-09 12:36:47.028] - 13568 SEVERE [restartedMain] --- org.springframework.boot.SpringApplication: Application run failed
java.lang.NoClassDefFoundError: com/google/gson/StrictnessOthers have reported the same issue, but with different causes: https://github.com/spring-projects/spring-boot/issues/43442When I look at who is using GSON, it's gwt-dev.jar:[INFO] teamdrift:drift-team-client:gwt-app:1.0-SNAPSHOT
[INFO] +- org.gwtproject:gwt-dev:jar:2.12.1:compile
[INFO] | +- com.google.code.gson:gson:jar:2.6.2:compileI can fix it by adding the newer version to my server:<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.11.0</version>
</dependency>And optionally, to clean up so the old version, remove it from my client gwt-dev:<dependency>
<groupId>org.gwtproject</groupId>
<artifactId>gwt-dev</artifactId>
<exclusions>
<exclusion>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</exclusion>
</exclusions>
</dependency>Is this the best fix? Or is there something better?Thanks.
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/dc7c3bcf-dfee-458b-9550-bbf58976f7b4n%40googlegroups.com.
No comments:
Post a Comment