From https://github.com/mstahv/spring-boot-spatial-example * branch master -> FETCH_HEAD Already on 'master' Your branch is up to date with 'origin/master'. HEAD is now at 64c230d rc2, readme updates, removed obsoloted production profile $ mvn versions:set-property -Dproperty=vaadin.version -DnewVersion=25.2-SNAPSHOT -DgenerateBackupPoms=false -B --no-transfer-progress --settings /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/settings.xml [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.vaadin:spatial-spring-boot-app >----------------- [INFO] Building spatial-spring-boot-app 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.19.1:set-property (default-cli) @ spatial-spring-boot-app --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.380 s [INFO] Finished at: 2026-06-11T16:33:51Z [INFO] ------------------------------------------------------------------------ $ mvn versions:set -DnewVersion=25.2-SNAPSHOT -DartifactId=vaadin-bom -DgenerateBackupPoms=false -B --no-transfer-progress --settings /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/settings.xml [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.vaadin:spatial-spring-boot-app >----------------- [INFO] Building spatial-spring-boot-app 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.19.1:set (default-cli) @ spatial-spring-boot-app --- [INFO] Searching for local aggregator root... [INFO] Local aggregation root: /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example [INFO] Processing change of org.vaadin:vaadin-bom:0.0.1-SNAPSHOT -> 25.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.575 s [INFO] Finished at: 2026-06-11T16:33:55Z [INFO] ------------------------------------------------------------------------ $ mvn versions:set-property -Dproperty=spring.boot.version -DnewVersion=4.0.4 -DgenerateBackupPoms=false -B --no-transfer-progress --settings /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/settings.xml [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.vaadin:spatial-spring-boot-app >----------------- [INFO] Building spatial-spring-boot-app 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.19.1:set-property (default-cli) @ spatial-spring-boot-app --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.600 s [INFO] Finished at: 2026-06-11T16:34:02Z [INFO] ------------------------------------------------------------------------ $ mvn versions:set-property -Dproperty=spring.version -DnewVersion=4.0.4 -DgenerateBackupPoms=false -B --no-transfer-progress --settings /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/settings.xml [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.vaadin:spatial-spring-boot-app >----------------- [INFO] Building spatial-spring-boot-app 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.19.1:set-property (default-cli) @ spatial-spring-boot-app --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.593 s [INFO] Finished at: 2026-06-11T16:34:06Z [INFO] ------------------------------------------------------------------------ $ mvn versions:update-parent -DparentVersion=[4.0.4] -DgenerateBackupPoms=false -B --no-transfer-progress --settings /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/settings.xml [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.vaadin:spatial-spring-boot-app >----------------- [INFO] Building spatial-spring-boot-app 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.19.1:update-parent (default-cli) @ spatial-spring-boot-app --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.466 s [INFO] Finished at: 2026-06-11T16:34:09Z [INFO] ------------------------------------------------------------------------ $ mvn clean verify -B --no-transfer-progress --settings /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/settings.xml [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.vaadin:spatial-spring-boot-app >----------------- [INFO] Building spatial-spring-boot-app 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.5.0:clean (default-clean) @ spatial-spring-boot-app --- [INFO] Deleting /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/target [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ spatial-spring-boot-app --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.14.1:compile (default-compile) @ spatial-spring-boot-app --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 8 source files with javac [debug parameters release 21] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ spatial-spring-boot-app --- [INFO] skip non existing resourceDirectory /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/src/test/resources [INFO] [INFO] --- compiler:3.14.1:testCompile (default-testCompile) @ spatial-spring-boot-app --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 3 source files with javac [debug parameters release 21] to target/test-classes [INFO] /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/src/test/java/org/vaadin/example/DatabaseTestContainerConfiguration.java: /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/src/test/java/org/vaadin/example/DatabaseTestContainerConfiguration.java uses or overrides a deprecated API. [INFO] /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/src/test/java/org/vaadin/example/DatabaseTestContainerConfiguration.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.5.5:test (default-test) @ spatial-spring-boot-app --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.vaadin.example.DemoApplicationTests 16:34:18.126 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.example.DemoApplicationTests]: DemoApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 16:34:18.335 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration org.vaadin.example.Application for test class org.vaadin.example.DemoApplicationTests 16:34:18.475 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.example.DemoApplicationTests]: DemoApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 16:34:18.483 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration org.vaadin.example.Application for test class org.vaadin.example.DemoApplicationTests 16:34:18.638 [main] INFO org.springframework.boot.devtools.restart.RestartApplicationListener -- Restart disabled due to context in which it is running . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v4.0.4) 2026-06-11T16:34:19.090Z INFO 2753776 --- [ main] o.vaadin.example.DemoApplicationTests : Starting DemoApplicationTests using Java 21 with PID 2753776 (started by ghrunner in /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example) 2026-06-11T16:34:19.098Z INFO 2753776 --- [ main] o.vaadin.example.DemoApplicationTests : No active profile set, falling back to 1 default profile: "default" 2026-06-11T16:34:20.294Z INFO 2753776 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2026-06-11T16:34:20.446Z INFO 2753776 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 141 ms. Found 1 JPA repository interface. 2026-06-11T16:34:21.049Z INFO 2753776 --- [ main] org.testcontainers.images.PullPolicy : Image pull policy will be performed by: DefaultPullPolicy() 2026-06-11T16:34:21.054Z INFO 2753776 --- [ main] o.t.utility.ImageNameSubstitutor : Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor') 2026-06-11T16:34:21.107Z INFO 2753776 --- [ main] org.testcontainers.DockerClientFactory : Testcontainers version: 2.0.4 2026-06-11T16:34:21.325Z INFO 2753776 --- [ main] o.t.d.DockerClientProviderStrategy : Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first 2026-06-11T16:34:22.014Z INFO 2753776 --- [ main] o.t.d.DockerClientProviderStrategy : Found Docker environment with local Unix socket (unix:///var/run/docker.sock) 2026-06-11T16:34:22.017Z INFO 2753776 --- [ main] org.testcontainers.DockerClientFactory : Docker host IP address is localhost 2026-06-11T16:34:22.046Z INFO 2753776 --- [ main] org.testcontainers.DockerClientFactory : Connected to docker: Server Version: 29.5.2 API Version: 1.54 Operating System: Ubuntu 24.04.4 LTS Total Memory: 7751 MB 2026-06-11T16:34:22.171Z INFO 2753776 --- [ main] tc.testcontainers/ryuk:0.14.0 : Creating container for image: testcontainers/ryuk:0.14.0 2026-06-11T16:34:22.177Z INFO 2753776 --- [ main] o.t.utility.RegistryAuthLocator : Failure when attempting to lookup auth config. Please ignore if you don't have images in an authenticated registry. Details: (dockerImageName: testcontainers/ryuk:0.14.0, configFile: /home/ghrunner/.docker/config.json, configEnv: DOCKER_AUTH_CONFIG). Falling back to docker-java default behaviour. Exception message: Status 404: No config supplied. Checked in order: /home/ghrunner/.docker/config.json (file not found), DOCKER_AUTH_CONFIG (not set) 2026-06-11T16:34:22.314Z INFO 2753776 --- [ main] tc.testcontainers/ryuk:0.14.0 : Container testcontainers/ryuk:0.14.0 is starting: f401782bb881fe3b12c47da9a2addaf4b40dc0ea26283fcf430287d8ada978a1 2026-06-11T16:34:22.700Z INFO 2753776 --- [ main] tc.testcontainers/ryuk:0.14.0 : Container testcontainers/ryuk:0.14.0 started in PT0.529084577S 2026-06-11T16:34:22.712Z INFO 2753776 --- [ main] o.t.utility.RyukResourceReaper : Ryuk started - will monitor and terminate Testcontainers containers on JVM exit 2026-06-11T16:34:22.713Z INFO 2753776 --- [ main] org.testcontainers.DockerClientFactory : Checking the system... 2026-06-11T16:34:22.713Z INFO 2753776 --- [ main] org.testcontainers.DockerClientFactory : ✔︎ Docker server version should be at least 1.6.0 2026-06-11T16:34:22.714Z INFO 2753776 --- [ main] tc.postgis/postgis:16-3.4-alpine : Creating container for image: postgis/postgis:16-3.4-alpine 2026-06-11T16:34:22.762Z INFO 2753776 --- [ main] tc.postgis/postgis:16-3.4-alpine : Container postgis/postgis:16-3.4-alpine is starting: 3ee68aaebc9461c9b6cecdbdf55e97e14788ebe95d98cb484bc84323f26c62ec 2026-06-11T16:34:26.278Z INFO 2753776 --- [ main] tc.postgis/postgis:16-3.4-alpine : Container postgis/postgis:16-3.4-alpine started in PT3.5644075S 2026-06-11T16:34:26.279Z INFO 2753776 --- [ main] tc.postgis/postgis:16-3.4-alpine : Container is started (JDBC URL: jdbc:postgresql://localhost:32991/test?loggerLevel=OFF) 2026-06-11T16:34:26.614Z INFO 2753776 --- [ main] org.hibernate.orm.jpa : HHH008540: Processing PersistenceUnitInfo [name: default] 2026-06-11T16:34:26.768Z INFO 2753776 --- [ main] org.hibernate.orm.core : HHH000001: Hibernate ORM core version 7.2.7.Final 2026-06-11T16:34:26.797Z INFO 2753776 --- [ main] o.h.spatial.integration.SpatialService : HHH80000001: Hibernate Spatial integration enabled: true 2026-06-11T16:34:27.187Z INFO 2753776 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2026-06-11T16:34:27.427Z INFO 2753776 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5d9d8ecf 2026-06-11T16:34:27.428Z INFO 2753776 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2026-06-11T16:34:27.484Z INFO 2753776 --- [ main] org.hibernate.orm.connections.pooling : HHH10001005: Database info: Database JDBC URL [jdbc:postgresql://localhost:32991/test?loggerLevel=OFF] Database driver: PostgreSQL JDBC Driver Database dialect: PostgreSQLDialect Database version: 16.4 Default catalog/schema: test/public Autocommit mode: undefined/unknown Isolation level: READ_COMMITTED [default READ_COMMITTED] JDBC fetch size: none Pool: DataSourceConnectionProvider Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown 2026-06-11T16:34:27.863Z INFO 2753776 --- [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer 2026-06-11T16:34:28.830Z INFO 2753776 --- [ main] org.hibernate.orm.core : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) 2026-06-11T16:34:28.849Z DEBUG 2753776 --- [ main] org.hibernate.SQL : set client_min_messages = WARNING 2026-06-11T16:34:28.853Z DEBUG 2753776 --- [ main] org.hibernate.SQL : drop table if exists sport_event cascade 2026-06-11T16:34:28.856Z DEBUG 2753776 --- [ main] org.hibernate.SQL : drop sequence if exists sport_event_seq 2026-06-11T16:34:28.861Z DEBUG 2753776 --- [ main] org.hibernate.SQL : create sequence sport_event_seq start with 1 increment by 50 2026-06-11T16:34:28.865Z DEBUG 2753776 --- [ main] org.hibernate.SQL : create table sport_event (date DATE, version integer not null, id bigint not null, title varchar(255) not null, location geometry not null, route geometry, primary key (id)) 2026-06-11T16:34:28.870Z INFO 2753776 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2026-06-11T16:34:28.960Z INFO 2753776 --- [ main] o.s.d.j.r.query.QueryEnhancerFactories : Hibernate is in classpath; If applicable, HQL parser will be used. 2026-06-11T16:34:30.192Z WARN 2753776 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2026-06-11T16:34:30.950Z INFO 2753776 --- [ main] o.vaadin.example.DemoApplicationTests : Started DemoApplicationTests in 12.336 seconds (process running for 14.302) Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3 WARNING: A Java agent has been loaded dynamically (/home/ghrunner/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar) WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information WARNING: Dynamic loading of agents will be disallowed by default in a future release OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.60 s -- in org.vaadin.example.DemoApplicationTests [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- vaadin:25.2-SNAPSHOT:build-frontend (default) @ spatial-spring-boot-app --- [INFO] ClassFinder initialized: 158 urls, 8851 classes scanned, 68 annotation types cached, 1870 subtype relationships cached, took 812ms [INFO] Scanning classes to find frontend configurations and dependencies... [INFO] Visited 1731 classes. Took 1533 ms. [INFO] Checking if a production mode bundle build is needed [INFO] Dependency react-dom:19.2.6 has the wrong version 19.2.7 in the bundle [INFO] Dependency react:19.2.6 has the wrong version 19.2.7 in the bundle [INFO] Dependency react-router:7.15.1 has the wrong version 7.17.0 in the bundle [INFO] Dependency @vaadin/vaadin-themable-mixin:25.2.0-beta2 has the wrong version 25.1.4 in the bundle [INFO] Dependency @vaadin/vaadin-lumo-styles:25.2.0-beta2 has the wrong version 25.1.4 in the bundle [INFO] Dependency @vaadin/aura:25.2.0-beta2 has the wrong version 25.1.4 in the bundle [INFO] Dependency @vaadin/react-components:25.2.0-beta2 has the wrong version 25.1.4 in the bundle [INFO] A production mode bundle build is needed [INFO] Running `npm install` to resolve and optionally download frontend dependencies. This may take a moment, please stand by... [INFO] using '/home/ghrunner/.vaadin/node-v24.16.0/bin/node /home/ghrunner/.vaadin/node-v24.16.0/lib/node_modules/npm/bin/npm-cli.js --no-update-notifier --no-audit --scripts-prepend-node-path=true --ignore-scripts install --min-release-age=1' for frontend package installation [INFO] Frontend dependencies resolved successfully. [INFO] Copying frontend resources from jar files ... [INFO] Visited 168 resources. Took 103 ms. [INFO] Running Vite ... [INFO] Build frontend completed in 17317 ms. [INFO] [INFO] --- jar:3.4.2:jar (default-jar) @ spatial-spring-boot-app --- [INFO] Building jar: /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/target/spatial-spring-boot-app-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- spring-boot:4.0.4:repackage (repackage) @ spatial-spring-boot-app --- [INFO] Replacing main artifact /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/target/spatial-spring-boot-app-0.0.1-SNAPSHOT.jar with repackaged archive, adding nested dependencies in BOOT-INF/. [INFO] The original artifact has been renamed to /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/spring-boot-spatial-example/target/spatial-spring-boot-app-0.0.1-SNAPSHOT.jar.original [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 38.914 s [INFO] Finished at: 2026-06-11T16:34:50Z [INFO] ------------------------------------------------------------------------