Closed smoell closed 8 months ago
This is likely expected and require specific configuration handling, see related documentation in https://github.com/spring-projects/spring-lifecycle-smoke-tests/tree/main/data/data-jpa.
Still the same behavior, I've added
spring.datasource.hikari.allow-pool-suspension=true
to the code and tested again.
Please also take in account the "Lifecycle configuration guidance" section.
spring.application.name=SpringBoot-PostgreSQL
spring.datasource.url=jdbc:postgresql://localhost:5432/practice-db spring.datasource.username=postgres spring.datasource.password=123 spring.jpa.show-sql=true
spring.datasource.driver-class-name=org.postgresql.Driver spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
server.port=8080
spring.datasource.hikari.allow-pool-suspension=true spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.properties.hibernate.boot.allow_jdbc_metadata_access=false spring.jpa.hibernate.ddl-auto=update spring.sql.init.mode=never
Just Replace your application-name, user-name, password and database name. If error persists then create database explicitly in PostgreSQL and write your database name in URL.
Hi,
I ran into an issue with Spring Boot 3.2.2 and CRaC if I want to generate the snapshot using
spring.context.checkpoint=onRefresh
:To reproduce the issue:
mvn clean package -Dmaven.test.skip=true
docker run -itd -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -v /data:/var/lib/postgresql/data --name postgresql postgres
java -Dspring.context.checkpoint=onRefresh -Dspring.profiles.active=prod -Dmanagement.endpoint.health.probes.add-additional-paths="true" -Dmanagement.health.probes.enabled="true" -Djdk.crac.collect-fd-stacktraces=true -XX:CRaCCheckpointTo=./crac-files/ -jar target/store-spring-1.0.0-exec.jar